第①种情况:(无特殊字符)

// 把json对象转为json串

var stringcontent = JSON.stringify(data.jsonObject);

//此时变量为:stringcontent={policy":[{"name":"must_installed","enabled":1,"key_check":1,"content":{"must_installed_list":["\u641c\u72d7"]},"desc":"\u5fc5\u987b\u5b89\u88c5\u8f6f\u4ef6"}]}

// 利用JS再做了一层解析,把unicode又变成中文。

eval(" var g_policy = '"+stringcontent+"';");

alert(g_policy);

//此时g_policy=={policy":[{"name":"must_installed","enabled":1,"key_check":1,"content":{"must_installed_list":["搜狗"]},"desc":"必须安装软件"}]}

第②种情况:(有特殊字符)如:unicode+后面这些~!@~!@#$%^&*()_}{|":<>//.,;'\][[

这个时候因为有特殊字符单引号和双引号 第一种方法就处理不了

这个时候可以使用

 var str = "\u7434\u5fc3\u5251\u9b44\u4eca\u4f55\u5728\uff0c\u6c38\u591c\u521d\u6657\u51dd\u78a7\u5929\u3002";

 document.write(unescape(str.replace(/\\u/g, '%u'))); //琴心剑魄今何在,永夜初晗凝碧天。

JS将unicode码转中文方法(解决IE8对JSON.stringify中文转换成unicode的问题)相关推荐

  1. python json.loads()中文问题-解决Python下json.loads()中文字符出错的问题

    Python:2.7 IDE:Pycharm5.0.3 今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解.全部代码贴出,很简单的一个 ...

  2. java做的一个将中文转换成Unicode码的工具类【转载】做个标记,明天研究下

    这两天在使用RBManager(一个开源工具,用于多国化字符转化)工具的时候觉得很不方便,有的时候只需要知道中文对应的unicode码是多少,不需要这么麻烦的操作,所以就自己写了一个工具,专门用于将中 ...

  3. java 中文转成_Java将中文转换成unicode字符。

    在看Java国际化程序的实现.从最基础的建立不同国家的属性文件开始吧. 中文:你好! 英语:Hello! 法语:Bonjour! 在属性文件定义时必须按照"名称_国家代码"的形式命 ...

  4. UNICODE工程中,由十六进制的unicode字符内码转换成unicode字符

    UNICODE工程中,由十六进制的unicode字符内码转换成unicode字符(双字节) 这段程序片段是根据"一种字符串转化为16进制显示的算法"(http://www.cppb ...

  5. 解决网页打开json文件中文乱码情况

    解决网页打开json文件中文乱码情况 原因:保存json文件的格式不对 解决办法:另存json文件,保存的时候将编码类型修改为UTF-8,如图所示.将新json文件替换掉原json文件就好啦

  6. UTF8编码转换成Unicode

    /************************************************************************************************* * ...

  7. bugku 二维码题目 多种方法解决、闪的好快、乌云邀请码

    多种方法解决 下载压缩包解压后是个exe文件,无法打开.放入winhex下分析,右边是一串类似base64编码的字符串. 题目提示会得到一个二维码图片,百度了下图片和base64可以转化.用在线工具转 ...

  8. python3 unicode字符串_【已解决】Python3中如何声明字符串是unicode类型以避免log日志打印出错...

    Python3中代码: CreateTableSqlTemplate = """CREATE TABLE IF NOT EXISTS `%s` ( `id` int(11 ...

  9. crossover linux 中文乱码,解决CrossOver下TM2013的中文乱码问题

    主要有两个步骤组成. 调Locale设置 就一句话: 记得将Locale调成中文zh_CN.UTF-8!!! 使用英文的Locale, TM 2013的输入字体区会使用英文字体,而英文字体无法显示中文 ...

最新文章

  1. PyTorch称霸学界,TensorFlow固守业界,ML框架之争将走向何方?
  2. 在Win10下解压linux压缩包,Win10如何解压缩文件?win10使用命令行来解压缩文件的方法...
  3. 卡萨帝:用发明去超越历史!15年走完百年路
  4. Python语言防坑小技巧
  5. 前沿分享|阿里云数据库解决方案架构师 王宏宇:云原生数据仓库AnalyticDB在零售行业的深度应用和业务价值
  6. 修改 mybatis-generator 中数据库类型和 Java 类型的映射关系
  7. Flex及AIR开发资源集合
  8. 归一化函数mapminmax的讨论
  9. 【学习 OpenCV】—— Mat setTo/convertTo/copyTo
  10. 动画效果之PC端 移动端 探照灯遮罩动画
  11. python入门环境准备_python入门 之 环境配置(一)
  12. diagrams软件 可替换visio ProcessOn 亿图图示
  13. WLAN与WiFi的区别和联系
  14. sns.pairplot()用法
  15. 时间管理——34枚金币
  16. 适合设计行业使用的电脑
  17. 【树莓派】系统刷机教程
  18. 《众妙之门——Web用户体验设计与可用性测试》一2.2 从数字上看:行为应答...
  19. 学数答题160904-不等式
  20. 潭州学院html学习(day08)

热门文章

  1. Flutter弹起键盘页面布局超限问题以及布局上移问题
  2. IEEE 1588 Ordinary clocks
  3. python元祖修改_Python列表的增删改查和元祖
  4. 小甲鱼第016讲:序列!序列! | 课后测试题及答案
  5. cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头
  6. Kali 获取WEP无线密码过程
  7. 微信阅读html,微信公众号文章查看HTML代码(HTML代码修改方法)
  8. webdriver高级应用- 浏览器中新开标签页(Tab)
  9. 工艺库astro_使用Astro Pi航空箱为Raspberry Pi做好太空准备
  10. 计算机网络安全专家高薪,纽约理工大学温哥华校区NYIT计算机网硕士