//中文转unicode
function unicode_encode($name)
{$name = iconv('UTF-8', 'UCS-2', $name);$len = strlen($name);$str = '';for ($i = 0; $i < $len - 1; $i = $i + 2){$c = $name[$i];$c2 = $name[$i + 1];if (ord($c) > 0){  // 两个字节的文字$str .= '\u'.base_convert(ord($c), 10, 16).base_convert(ord($c2), 10, 16);}else{$str .= $c2;}}return $str;
}
$str = "你是谁";echo 'unicode转中文:'.unicode_encode($str);
function unicode_decode($name)
{// 转换编码,将Unicode编码转换成可以浏览的utf-8编码$pattern = '/([\w]+)|(\\\u([\w]{4}))/i';preg_match_all($pattern, $name, $matches);if (!empty($matches)){$name = '';for ($j = 0; $j < count($matches[0]); $j++){$str = $matches[0][$j];if (strpos($str, '\\u') === 0){$code = base_convert(substr($str, 2, 2), 16, 10);$code2 = base_convert(substr($str, 4), 16, 10);$c = chr($code).chr($code2);$c = iconv('UCS-2', 'UTF-8', $c);$name .= $c;}else{$name .= $str;}}}return $name;
}$str2= '\u9644\u4ef6\u53c2\u6570\u9519\u8bef';echo "<br>unicode转中文:".unicode_decode($str2);

unicode--乱码转换相关推荐

  1. 关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决

    关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决 参考文章: (1)关于Laravel中使用response()方法调用json()返回数据un ...

  2. python2.x环境下unicode乱码转中文显示的2种解决方案总结

    方法见代码注释,python2.x环境下,注意,仅仅适用于unicode乱码情况,不适用于 类似于这种/xae的乱码情况 # -*- coding: utf-8 -*-# # from gensim ...

  3. java(IO)读写文件乱码转换UTF-8问题

    java(IO)读写文件乱码转换UTF-8问题 读取文件String Content = ""; // 文件很长的话建议使用StringBuffertry {FileInputSt ...

  4. ASCII与unicode的转换

    不管什么时候,只要COM方法返回一个串,这个串都是Unicode串(这里指的是写入COM规范的所有方法).Unicode是一种字符编码集,类似ASCII,但用两个字节表示一个字符.如果你想更好地控制或 ...

  5. 字符串处理 - ANSI - Unicode - UTF8 转换

    字符串处理 - ANSI - Unicode - UTF8 转换 [C语言]字符串处理 - ANSI - Unicode - UTF8 转换 2008-11-4: 使用MultiByteToWideC ...

  6. PyCharm控制台显示unicode乱码(python程序)

    控制台显示unicode乱码 解决方法: 把 print(segs_1) 改成 replace = str(segs_1).replace('u'', ''') print(replace.decod ...

  7. unicode字符转换成中文

    我们返回数据的时候有时候会返回unicode格式的字符串,我们要把这种字符串转换成中文 具体要怎么做,看下面的案例: data = '\u5317\u4eac' print type(data) pr ...

  8. python unicode码转换_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  9. LR----乱码转换格式---乱码转换成UTF-8

    char  a[1024] ;  //定义一个变量存储要转换的字符串 char change_param_a;  //定义要存放转换格式后的change_a的变量 lr_convert_string_ ...

  10. JavaScript之Unicode编码转换小工具

    经常浏览别人的网页时,会看到重要的信息就被加密混淆了,常见的就类似\\u4faf\\u6587\\u658c .\u4faf\u6587\u658c.侯文斌等转换的字符串,相信正常人直接不会看懂的(火 ...

最新文章

  1. linux空洞目录,学习笔记:linux之文件空洞
  2. Leetcode 255. Verify Preorder Sequence in Binary Search Tree
  3. AI基础:提供pdf打包下载了!(更新了25集)
  4. Linux之Ansible入门用法(实验解析)
  5. python算法与数据结构-顺序表(39)
  6. 一文纵览EMAS 到底内含多少阿里核心技术能力
  7. 三年硬件工程师薪水_谷歌员工基本薪资曝光:软件工程师最高 241 万,工程副总裁 325 万,产品经理、UX 171 万,硬件工程师 166 万...
  8. 同步和异步概念(由DZW前端框架引发的百度地图api无法加载问题总结)
  9. html 如何把图片作为背景_办公软件操作技巧062:如何给word文档添加图片背景
  10. MQTT 连接 阿里云物联网十六进制数据分析笔记
  11. Mysql -- 外键的变种 三种关系
  12. Vs2012使用strcpy出错之解决方法
  13. Linux 命令之 crontab 计划任务与自动同步系统时间
  14. 10年老台式机4分钟攻破量子加密算法,此前12年无人破解,核心原理来自25年前...
  15. 安全用电技能实训装置
  16. dhtmlx技术使用总结与介绍中文手册
  17. steam 集换式卡牌挂卡软件 ASF Linux服务器搭建
  18. 介绍-Linux capability机制
  19. layui的富文本编辑器中图片的面积大小问题
  20. 冷山的博客思听有声书摘下载索引页

热门文章

  1. 毫秒转换成js年月日时分秒,标准时间转换js
  2. 论文精读--Autoformer
  3. 想炒币,不懂币圈行情?炒币机器人币小秘愿做你的前行导师!
  4. win10(1903)JVM虚拟机启动无法进入桌面解决办法汇总
  5. PDMA新产品组合管理【笔记】
  6. python cad 提取高程点_CAD地形图如何提取出高程点文件?
  7. SAP HCM模块系统标准报表
  8. 计算机考试题画图板,9月全国计算机一级Photoshop考试试题操作题
  9. DiskCache结构
  10. Nacos如何实现Raft算法与Raft协议原理详解