Converter & # 55357; & # 56911; Emoji em HTML usando PHP
Temos vários caracteres de par substituto (ou utf8 de 2 bytes), como��
que são os emojis de mãos de oração armazenados como UTF8 como 2 caracteres. Quando renderizada em um navegador, essa string é renderizada como dois ??
exemplo:
Eu preciso convertê-los para as mãos emjoi usando php, mas simplesmente não consigo encontrar uma combinação de iconv, utf8_decode, html_entity_decode etc para obtê-lo.
Este site converte o��
devidamente:
http://www.convertstring.com/EncodeDecode/HtmlDecode
Cole lá a seguinte string
Please join me in this prayer. ��❤️
Você notará o par de surragate (��
) converte em
Este site está reivindicando o uso do HTMLDecode, mas não consigo encontrar nada dentro do php para fazer isso. Eu tentei: iconv html_entity_decode e algumas bibliotecas públicas.
Eu admito que não sou especialista quando se trata de converter caracteres ao redor!