基本上我有一串UTF-16字符,我是从游戏中得到的,它是UTF-16,有些字符有时只是在浏览器中显示为问号(一般是非英文字符;日文/中文)。
我想要发生的是我获取字符串然后我将无法在浏览器中显示的字符转换为十六进制或十进制等效值,因此我可以输出它,如同Σ
或Σ
Σ
echo mb_convert_encoding($val, 'HTML-ENTITIES','auto');
以上代码仅适用于我的UTF-8字符。
解决方案不必转换整个字符串,但它至少需要能够转换单个字符,谢谢:)。