php unicode与中文互转

使用json_encode和json_decode函数

1、使用json_decode()函数将unicode编码转换为中文汉字:

php 复制代码
<?php
$str = "\u597d\u597d\u5b66\u4e60\u5929\u5929\u5411\u4e0a";
# echo json_decode($str); # 错误
echo json_decode(sprintf('"%s"', $str)); #正确

注意:需要在要转换成中文的unicode字符串两边添加双引号后,才能使用json_decode()正确的转换成中文。

2、使用json_encode()函数将中文转换为unicode编码:

php 复制代码
<?php
$str = "爱E族:aiezu.com";
echo json_encode($str);

注意:使用json_encode()函数将中文转换成unicode编码后,首尾会多出两个双引号,需要自行去掉。

相关推荐
薛定谔的猫喵喵5 分钟前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频
常利兵10 分钟前
2026年,Android开发已死?不,它正迎来黄金时代!
android
岱宗夫up10 分钟前
Python 数据分析入门
开发语言·python·数据分析
码界筑梦坊12 分钟前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
多恩Stone16 分钟前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python
李日灐18 分钟前
C++进阶必备:红黑树从 0 到 1: 手撕底层,带你搞懂平衡二叉树的平衡逻辑与黑高检验
开发语言·数据结构·c++·后端·面试·红黑树·自平衡二叉搜索树
Risehuxyc26 分钟前
备份三个PHP程序
android·开发语言·php
lly20240632 分钟前
PHP Error: 常见错误及其解决方法
开发语言
网安墨雨33 分钟前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化
lpfasd12333 分钟前
物联网后端岗位java面试题
java·物联网·php