如果传入的字符串的编码不是UTF-8的话,需要用encoding指定字符编码
对于:
| dataDict = json.loads(dataJsonStr); |
其中dataJsonStr是json字符串,如果其编码本身是非UTF-8的话,比如是GB2312的,那么上述代码,就会导致出错。改为对应的:
| dataDict = json.loads(dataJsonStr, encoding="GB2312"); |
就可以了。
[popexizhi: 這裡直接用utf-8也可以的
63 info = info.decode("utf-8")
64 info = json.loads(info)
65 print info
]
没有评论:
发表评论