PHP:更改印地语的字符集编码

时间:2017-04-21 05:58:59

标签: php unicode

<?php 
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
?>

打印:ह

预期:ह

unicode'\ u0939'使用json解码为原始字符。

1 个答案:

答案 0 :(得分:1)

将字符编码设置为UTF-8以显示Hindi个字符。

Try this code snippet here

这里我们正在启动一个标题,它将设置charset以显示hindi字符集中的内容。

<?php
ini_set('display_errors', 1);
header('Content-type: text/plain; charset=UTF-8');
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');

解决方案2:

Try this code snippet here

我们使用UTF-8将默认字符集设置为ini_set

<?php
ini_set('display_errors', 1);
ini_set('default_charset', 'utf-8');

$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');