相关疑难解决方法(0)

python:json.dumps无法处理utf-8?

以下是测试程序,包括中文字符:

# -*- coding: utf-8 -*-
import json

j = {"d":"?", "e":"a"}
json = json.dumps(j, encoding="utf-8")

print json
Run Code Online (Sandbox Code Playgroud)

下面是结果,看看json.dumps将utf-8转换为原始数字!

{"e": "a", "d": "\u4e2d"}
Run Code Online (Sandbox Code Playgroud)

为什么这会被打破?或者我错了什么?

python json

20
推荐指数
3
解决办法
3万
查看次数

将python表情符号打印为unicode字符串

我一直在努力输出 作为'\ U0001f604'而不是笑脸,但它似乎不起作用.

我尝试使用repr(),但它给了我'\ xf0\x9f\x98\x84'.目前它输出的笑脸不是我想要的.encode('unicode_escape')给我一个UnicodeDecodeError.

笑脸作为字符串传递给python中的类方法.即"我很高兴"

感谢是否有人可以提供帮助.

对不起大笑脸.降价似乎在这里不起作用.

unicode python-2.7 emoji

17
推荐指数
5
解决办法
5万
查看次数

标签 统计

emoji ×1

json ×1

python ×1

python-2.7 ×1

unicode ×1