Türkçe karakter sayım problemleri

Türkçe veya diğer özel -multibyte- karakterler için malesef PHP str_word_count(), strlen() gibi fonksiyonlarda yanlış sayım veriyor, her özel karakter 2 kelime / karakter sayılıyor. Bunu aşmak için iconv() transliteration da denedim ama kâr etmedi. Araştırmalarımda da tek -garanti- çözümün şüpheli karakterleri replace etmek olduğunu buldum ama her Türkçe karakteri (ve muhtemel diğer yabancı karakterleri) hardcode olarak yazmak istemediğimden, WP’nin remove_accents() fonksiyonu yardıma yetişti. Resimde görüldüğü gibi sonuçlar ortada

Leave a Reply

Your email address will not be published.