我们在使用Android终端向php服务端传送中文的时候都被编码成了 \u6761\u4f8b等字样,而php在收到该类信息后也没有办法直接进行解码。

只需要使用下面的函数即可将 ‘b\u51fad\u6761\u4f8b\u5566a’ 的字符进行解码。支持字母和中文混合。

function unicode2utf8($str){        if(!$str) return $str;        $decode = json_decode($str);        if($decode) return $decode;        $str = '["' . $str . '"]';        $decode = json_decode($str);        if(count($decode) == 1){                return $decode[0];        }        return $str;}

本人的客户端使用JSON编码后上传的内容为:\u51fad\u6761\u4f8b\u5566 这种形式

(完)

更多相关文章

  1. 解决 Android(安卓)Studio 乱码问题
  2. Android(安卓)jdk1.8的使用配置并解决中文乱码的问题
  3. mac电脑开发android,找不到国产设备
  4. Android(安卓)Manifest之元素中文注释
  5. Android的TextView中文字添加删除线,下划线
  6. Ubuntu 下配置使用Android(安卓)adb
  7. Mac 配置 gradle
  8. Mac下Android(安卓)Studio中获取SHA1和MD5
  9. 在windows下运行CTS

随机推荐

  1. Android(安卓)Studio如何引用外部Library
  2. Android(安卓)JNI和NDK学习(3)--Android.
  3. AndroidStudio用gradle编译中文乱码
  4. 播放音乐ProgressBar进度条
  5. 举例说明android中ProgressBar的用法
  6. android 启动时会多显示一个闪现屏
  7. Android广播的一些事
  8. ListView中使用线程实现无限加载
  9. 如何进行Android单元测试
  10. Android(安卓)Studio编译失败:Error: Invo