php 如何将unicode码转换成汉字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如何将unicode码转换成汉字相关的知识,希望对你有一定的参考价值。

参考技术A $str = '$d=["_id":"$id":"4fda7d42741d727c14000000","name":"\u519c\u592b\u5c71\u6cc9","bc":"123456","pic":"d: pic\water.jpg","aid":"232fd4df3"]
$c=["_id":"$id":"4fdaa7f3741d725816000000","bc":"012345678","name":"\u7ef4\u8fbe\u7eb8\u5dfe","cls":"id":"125","name":"\u65e5\u7528\u54c1","std":"name":"\u5f20\u6570","val":"10"]';

$str=preg_replace("#\\\u([0-9a-f]4)#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $str);
echo $str;

乱码的话记得换下浏览器编码。....本回答被提问者和网友采纳
参考技术B unicode编码不需要转换成汉字,因为unicode就是和字符关联的终极编码。
windows中只有unicode码可以和字符直接关联,也就是使用国际标准的unicode字符集。
中文windowsXp默认的内码是gbk(装过gb18030补丁的话也就变成gb18030),日文系统就是JIS,不同语言版本的windows都有不同的默认内码,这是每个国家的标准化管理局规定的。
然后就是页码表的概念,所谓页码表就是把一个用系统默认编码(比如gbk,gb2312)表示的字符映射到对应unicode编码,而每个unicode编码对应着唯一确定的字符。这样就完成了地域性编码到国际标准码再到字符的对应关系。
在控制面板->区域和语言选择->高级,里面可以看到window提供的所有页码表。

绝非转载,无参考内容,均为个人理解参悟内容。

如何将unicode转换成汉字

参考技术A Unicode(万国码)是一个国际标准字符集,是国际上电脑行业系统字符集的标准,其版本不断更新,目前的6.2版含有7.68万以上汉字和数万个包括各国语言文字及图案的图形符号,各版本基本上是向下兼容的,因此,万国码的汉字用不着再加以转换,高版本的汉字在低版本中一般都能显示出来,除非是低版本中的缺字没法显示,但在低版本中也没法转换。本回答被提问者采纳 参考技术B

www.wytools.cn/enc_unicode.html 这个自己做的小工具网站可以在线把unicode和中文互相转换,中文转unicode,unicode转中文

以上是关于php 如何将unicode码转换成汉字的主要内容,如果未能解决你的问题,请参考以下文章

如何将unicode字符转换成汉字?

如何将Unicode转换成汉语

用java如何把unicode码转成汉字?

php数组转换成json格式后汉字怎么就被解析成字母了啊

如何实现UTF-8 Unicode Ansi 汉字编码转换

关于编码