Karakter boşluk kodlama desteklenmiyor Değiştir

0 Cevap php

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.

0 Cevap