19 Mayıs 2011, PERŞEMBE
PHP string Unicode karakter
Bu soruyu embarrasingly basit görünüyor, ama bir cevap bulmak mümkün olmamıştır.
PHP aşağıdaki C eşittir ne# satır kod?
string str="\u1000";
Tek bir unicode karakter içeren bir dize oluşturur (olan "sayısal değer" 0x1000 (ondalık 4096)) unicode.
. PHP, Nasıl "unicode sayısal değer biri olduğunu" biliyorum? olan tek bir unicode karakteri ile bir dize oluşturabilir miyim
Teşekkür ederim.
CEVAP
19 Mayıs 2011, PERŞEMBE
JSON doğrudan \uxxxx
sözdizimi destekler çünkü aklıma gelen ilk şey:
$unicodeChar = '\u1000';
echo json_decode('"'.$unicodeChar.'"');
Başka bir seçenek mb_convert_encoding()
kullanmak olacaktır
echo mb_convert_encoding('က', 'UTF-8', 'HTML-ENTITIES');
ya UTF-16BE (big endian) ve Unicode codepoint arasında doğrudan eşleme kullanın:
echo mb_convert_encoding("\x10\x00", 'UTF-8', 'UTF-16BE');
Bunu Paylaş:
Swift String içinde karakter bulma diz...
Excel: bir dizedeki son karakter/strin...
CSS liste-her madde için madde işareti...
String içinde karakter testi R...
Nasıl yankı 4 haneli bir Bash karakter...