I am getting certain text in utf8 character set, now I want to convert it to ASCII and characters that are not supported in ASCII should be replaced with space in PHP. The current code I use is
$input_encoding = mb_detect_encoding($toClean);
mb_substitute_character("long");
$encoded = mb_convert_encoding($toClean, "ASCII", "auto");
Şimdi çıktı "testU 2013 ng" gibi karakterleri gösteriyor, ben bu U 2013 alanı ile değiştirilmesi istiyorum. Ben aşağıda regilar ifadesini kullanarak çalıştı
$encoded = preg_replace("~U\+[\d\w]{4}~", " ", $encoded);
Şimdi çıktı "Yolu '+ CB9 + CA4 + CAEU +" gibi metin gösteriyor. Nasıl Preg falan kullanan tüm sivil desteklenen karakterler silerim.