<?php
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
?>
打印:ह
预期:ह
unicode'\ u0939'使用json解码为原始字符。
答案 0 :(得分:1)
将字符编码设置为UTF-8
以显示Hindi
个字符。
这里我们正在启动一个标题,它将设置charset以显示hindi字符集中的内容。
<?php
ini_set('display_errors', 1);
header('Content-type: text/plain; charset=UTF-8');
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
解决方案2:
我们使用UTF-8
将默认字符集设置为ini_set
。
<?php
ini_set('display_errors', 1);
ini_set('default_charset', 'utf-8');
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');