python json.loads()后乱码

时间:2021-11-07 03:10:28
编码的样子:
python json.loads()后乱码
输出的样子:
python json.loads()后乱码
网页的样子:
python json.loads()后乱码

为什么会出现汉子不能显示的问题呢?一晚上都没有能解决,很郁闷,希望大牛们能帮忙解决一下。

10 个解决方案

#1


编码的问题吧,添加utf8的支持,应该就行了

#2


如果是打印显示的话。可以参考, 点击打开
如果是页面显示,得看views.py源码有什么问题

#3


json.loads(text,encoding='utf-8')

#4


这不是乱码,是Unicode

#5


不是乱码,是中文的编码格式不一样

#6


是unicode

#7


引用 6 楼 iasky 的回复:
是unicode

但是怎样将UNICODE转换为中文呢?

#8


这个没有问题的,不算是乱码。可以用json.loads(text,encoding='utf-8')解决。

#9


json.loads(text,encoding='utf-8')

#10


不需要解决,作为接口,客户端取到自动会转成中文

#1


编码的问题吧,添加utf8的支持,应该就行了

#2


如果是打印显示的话。可以参考, 点击打开
如果是页面显示,得看views.py源码有什么问题

#3


json.loads(text,encoding='utf-8')

#4


这不是乱码,是Unicode

#5


不是乱码,是中文的编码格式不一样

#6


是unicode

#7


引用 6 楼 iasky 的回复:
是unicode

但是怎样将UNICODE转换为中文呢?

#8


这个没有问题的,不算是乱码。可以用json.loads(text,encoding='utf-8')解决。

#9


json.loads(text,encoding='utf-8')

#10


不需要解决,作为接口,客户端取到自动会转成中文