php \u开头的编码(unicode) 转成中文

猫哥
猫哥
猫哥
107
文章
4
评论
2015-01-1909:35:17
评论
438字阅读1分27秒

斜杠然后u开头的编码(unicode )不怎么经常见到,要把它转为中文的时候经常给忘记要怎么转码了
其实就是unicode 编码啦~~
一般来说用json_encode();函数将中文转为\u开头的这种编码(unicode ),
echo $aa = json_encode('验证码图片高度(单位)');
用 json_decode();函数可以把\u开头的这种编码(unicode)转回去,值得注意的是,要加双引号哦格式如下:
echo json_decode('"\u9a8c\u8bc1\u7801\u56fe\u7247\u9ad8\u5ea6\uff08\u5355\u4f4d\uff09"');

特别提醒:json_decode和json_encode的数据必须要utf8编程,否则转换失败!

大家查看新浪微博的源代码会发现,都是\uxxx之类的,这些属于unicode编程,用js的document.write输出的时候会自动解码。。

下面是在gbk网页中,把\u格式的内容转换成中文汉字:
php \u开头的编码(unicode) 转成中文

猫哥
  • 本文由 发表于 2015-01-1909:35:17
  • 转载请务必保留本文链接:https://www.juejinpai.com/2015/01/202.html
lnmp更改网站文件和MySQL数据库的存放目录 程序代码

lnmp更改网站文件和MySQL数据库的存放目录

lnmp更改网站文件和MySQL数据库的存放目录 购买阿里云服务器,一般建议买一个数据盘,也就是系统盘和数据盘分开,将网站文件和Mysql数据库等都保存在数据盘,即使系统盘或者环境出问题,重置系统盘和...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: