PHP'de PHP Escape Escape dizin Unicode bir dize dönüştürmek için herhangi bir form var mı?Dönüştürme "Java Kaçış" dan PHP in Index
bu dizesi vardır:
$ str = "\ud83d\ude0e";
Ve U + sonra kısmını elde gerekir:
U+1F60E
Veya piton kodu:
u'\U0001f60e'
yazışma kodları: http://www.charbase.com/1f60e-unicode-smiling-face-with-sunglasses
Teşekkürler.
==== DÜZENLEME 3/9 ====
benim Gecikme için üzgünüm ve Cevabınız için teşekkür ederim ama ben gerekenleri yapmak için Özür mümkün değildir.
Bir görüntü ile caracter değiştirmeniz gerekiyor, bu yüzden yapın:
$src = "Hello "."\ud83d\ude0e";
$replaced = preg_replace("/\\\\u([0-9A-F]{1,8})/i", "&#x$1;", $src);
$replaced = str_replace('😎', '<img src="data/emoji_new/1F60E.png">', $replaced);
$result = mb_convert_encoding($replaced, "UTF-8", "HTML-ENTITIES");
Ama çalışmıyor .. sonucudur:
"Hello ��"
Herhangi daha Fikir
??Tekrar teşekkürler! Eğer yapabilirsen PHP: Convert unicode codepoint to UTF-8
4 bayt char düz gidiş çok benzer