neden php str_replace ve özel karakter ile diğer pek çok string fonksiyonları pisliği dizeleri gibi ('é' à '..)? ve nasıl bu sorunu çözmek için?
str_replace multi-byte (unicode) farkında değildir. yerine göre MB_ * işlevlerini kullanın
Senin yerinde mb_ereg_replace
sounds like the right option. you could as well just use the PCRE regex functions and specifying the X
bayrak
PHP doğal UTF8'i desteklemek için sıfırdan geliştirilmiş değildi. Bu yerine, değişmez karakteri belirtmek senin yerine, örneğin \ x3094 o bir varlık referans / hex kodunu belirlemek ve bu değiştirmek için yararlı olabilir, ben daha tutarlı desteklenen düşünüyorum.
Daha kod ile, elinizin altında doğrudan sorunu görmeye yardımcı olacaktır rağmen.