第一种:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import json

dic = {}

abc="我爱你"
bcd="你唉我"
abc = abc.decode('utf-8').encode('utf-8')

print abc

dic[abc] = bcd

print json.dumps(dic, ensure_ascii=False)

第二种:

py脚本开头加上:

1 # -*- coding:utf-8 -*-

注意:一定要这种格式!看到其他网站有各种格式,不一一列举,,有兴趣自行问度娘。

   其他格式容易出问题!在某些情况下容易报错!

cnstr就是你的中文字符串,做一下判断:如果是unicode,直接转码,如果不是,先解码再转码(解码前要知道你的字符串是什么编码)。

if isinstance(cnstr, unicode):print tt.encode('utf-8')
else: print cnstr.decode('cp936').encode('utf-8')

python json串中文乱码问题相关推荐

  1. python json.dumps() 中文乱码问题

    python 输出一串中文字符,在控制台上(控制台使用UTF-8编码)通过print 可以正常显示,但是写入到文件中之后,中文字符都输出成ascii编码了.英文字符能正常显示可读字符. 原因:json ...

  2. python json loads 中文乱码_python实现智能语音天气预报

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 飞奔的帅帅 PS:如有需要Python学习资料的小伙伴可以加点击下 ...

  3. python json.dumps慢_python json.dumps中文乱码问题解决

    json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3 ...

  4. python -m json.tool 中文乱码 Format JSON with python

    python -m json.tool 中文乱码 Format JSON with python 现在以 json 为数据传输格式的 RESTful 接口非常流行.为调试这样的接口,一个常用的办法是使 ...

  5. QJsonObject写入读出json文件中文乱码问题解决

    问题的提出: QJsonObject写入读出json文件中文乱码. 复现步骤: 当json串很长时,我们一般采用流的形式写入文本,否则会截断导致写入不全,如下为将一个很长的json字符串写入qsMod ...

  6. python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)

    python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 参考文章: (1)python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) (2)https://www.cnblog ...

  7. freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法

    PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...

  8. ajax传输json数据格式乱码_解决Ajax加载JSon数据中文乱码问题

    一.问题描述 使用zTree的异步刷新父级菜单时,服务器返回中文乱码,但项目中使用了SpringMvc,已经对中文乱码处理,为什么还会出现呢? 此处为的异步请求的配置: Java代码 async: { ...

  9. php 数组转json乱码,php将数组转为json涌现中文乱码怎么办_后端开发

    php将数组转为json涌现中文乱码的处理方法:首先将数组中的每一个元素举行urlenconde()转码:然后再运用json_encode()函数把每一个元素转为json即可. 处理思绪: (引荐教程 ...

最新文章

  1. python全栈开发笔记---------函数
  2. 【转载】在Linux CentOS中安装VSCode用于C++学习,亲测可用
  3. Python动态绑定属性和方法
  4. ansible playbook中使用迭代with_items案例
  5. Integer’s Power HDU - 3208(容斥原理)
  6. [轉載]用PHP的ob_start();控制您的浏览器cache!
  7. java 四人帮,Java PatternDesign of GOF(四人帮巨著,享誉15年)第十五模式
  8. 数据挖掘十大经典算法(9) 朴素贝叶斯分类器 Naive Bayes
  9. Create a restful application with AngularJS and CakePHP (I)
  10. 【To Understand】动态规划:求最长公共子串/最长公共子序列
  11. 深入理解JVM(重要)
  12. SpringBoot项目引入前端模板时,CSS、JS、HTML文件无法加载的问题
  13. python怎么用散点图_怎么用Python画散点图
  14. FDDB人脸检测测试集使用方法
  15. 局域网计算机网卡唯一标识,每块以太网卡都有一个用48个二进位表示的全球唯一的MAC地址,网卡安装在哪台计算机上,其MAC地址就成为该台计算机的 地址。...
  16. 从细节入手为您的客户创造价值
  17. 谷歌浏览器离线安装crx插件方法
  18. 键盘录入(身高和体重)
  19. 100倍分析性能提升 清华冠军团队用图数据震惊世界
  20. python识图找图_python识别图片

热门文章

  1. NOI数据结构:后缀树
  2. 16产品经理需要具备的做事能力
  3. Java笔记-JDBC心跳检测及断开重连线程实例
  4. Linux笔记-centos7配置网卡及iftop的使用
  5. SQL工作笔记-达梦数据库关于时间的函数
  6. C++笔记-断言、静态断言、R转义符
  7. Niginx笔记-Linux上源码安装Niginx
  8. Qt工作笔记-QTreeWidget求总结点数以及此树中最多孩子的个数(非递归)
  9. java 编程题_最新JAVA编程题全集(50题及答案)92862
  10. 低秩矩阵补全算法matlab实现,推荐系统中的矩阵补全算法