问题描述
从sqlite3的中文获取到的字符串是u’\uxxxx\uxxxx’的字符串, 需要将其转换为正常的utf8/unicode字符串才能够使用
问题原因
我也不知道,反正就是出现了
问题解决
搜了一下,比较简单的方式是使用json
def to_chinese(unicode_str):
x = json.loads('{"chinese":"%s"}' % unicode_str)
return x['chinese']
然后在相应字符串上调用这个函数即可