网上搜索一圈,PHP转为Unicode编码都比较麻烦。突然想到json_encode默认是把中文转为Unicode编码的,所以我们可以利用功能写一个函数来处理即可。

//PHP编码中文为unicode码functionunicode_encode($str){if(empty($str)||strlen($str)==0){returnfalse;}returnsubstr(json_encode(array($str)),2,-2);//json_encode默认会使用Unicode编码}

前面直接输出能被浏览器自动解析,如果要使用PHP解码json_encode可以使用下面的函数处理:

//Unicode解码functionunicodeDe($str){if(empty($str)||strlen($str)==0){returnfalse;}$json='{"str":"'.$str.'"}';$decode=json_decode($json,true);if(empty($decode)){returnfalse;}return$decode['str'];}

游戏账号购买地图测试代码:

$decode='网络人';$encode=unicodeEn($decode);echo"unicode解码:".unicodeDe($encode)."";echo"unicode编码:".$encode."";


更多相关文章

  1. 0809 字符串查找和编码字符串
  2. 淘宝url中的spm编码是怎么生成的呢?
  3. FFmpeg:解码mp42失败过程记录
  4. 面试官:你了解过Redis对象底层实现吗
  5. ECMAScript 2019(ES10)新特性简介
  6. 将字符串转换成 UTF8 编码的函数
  7. 使用 idHTTP 获取 UTF-8 编码的中文网页 - 回复同学 "Delphi学习
  8. 任何的分类问题
  9. 快递100支持快递公司编码案例

随机推荐

  1. C#中如何实现ftp图片上传功能的图文代码
  2. SignalR简介及用法介绍
  3. WPF实现好看的跑马灯特效实例
  4. 去重和排序如何操作
  5. C#串口通信的实例教程
  6. 分享关于asp注册代码实例
  7. EasyLoader(简单加载)实例
  8. bootstrap-multiselect 多选实例代码
  9. 详解可选参数和命名参数实例
  10. 分享一个IoC入门教程实例