找回密码
 注册
首页 ≡≡网络技术≡≡ PHP语言 Unicode转义字符(\uXXXX)的php编码和解码

PHP Unicode转义字符(\uXXXX)的php编码和解码

灰儿 2022-9-1 10:05:08
Unicode转义字符(\uXXXX)的php编码和解码

使用PHP编程时,有时会遇到“\uXXXX”格式表示的字符, 其中XXXX是16进制数字的字符串表示形式,

发现配置文件中有些中文字符串是

在涉及Web前端开发时, 有时会遇到“\uXXXX”格式表示的字符串,如:
  1.   array (
  2.     'name' => 'user',
  3.     'pass' => '$1$osKFVhQd$onDS9JSlGSWAKqR.Hnu5F.',
  4.     'role' => 'user',
  5.     'dir' => '["user","temp","\\u516c\\u5171\\u8d44\\u6e90"]',
  6.   ),
复制代码

其中XXXX是16进制数字的字符串表示形式,这个叫Unicode 转义字符, 如何将其解码还原成相应的中文字符呢?

网上百度了很多方法都无法解决,后来发现实际上只需要调用PHP的 json_decode函数来解码就可以了。

解码:
$dirs = json_decode($dir)


编码:

Unicode 转义字符编码函数为:encode










您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。