python unicode 转utf-8的问题
各位好.我从sql server中取出一个字符串,在python中如下:
a = u'\xba\xbc\xd6\xdd\xca\xd0\xf4\xde\xc9\xbd\xc2\xb7146\xba\xc5\xd5\xe3\xbd\xad\xc6\xfb\xc5\xe4\xca\xd0\xb3\xa12\xc6\xda3\xb4\xb178\xba\xc5'
我想将其转换成utf-8 编码,总是不成功.
上面的a转成utf-8应该是"杭州市艮山路146号浙江汽配市场"
我试了如下方式:
>>>type(a)
#返回: unicode
>>>a.encode('utf-8')
# 返回:'\xc2\xba\xc2\xbc\xc3\x96\xc3\x9d\xc3\x8a\xc3\x90\xc3\xb4\xc3\x9e\xc3\x89\xc2\xb
d\xc3\x82\xc2\xb7146\xc2\xba\xc3\x85\xc3\x95\xc3\xa3\xc2\xbd\xc2\xad\xc3\x86\xc3
\xbb\xc3\x85\xc3\xa4\xc3\x8a\xc3\x90\xc2\xb3\xc2\xa12\xc3\x86\xc3\x9a3\xc2\xb4\x
c2\xb178\xc2\xba\xc3\x85'
>>>b = '\xba\xbc\xd6\xdd\xca\xd0\xf4\xde\xc9\xbd\xc2\xb7146\xba\xc5\xd5\xe3\xbd\xad\xc6\xfb\xc5\xe4\xca\xd0\xb3\xa12\xc6\xda3\xb4\xb178\xba\xc5'
>>> chardet.detect(b)
返回:{'confidence': 0.99, 'encoding': 'GB2312'}
>>> b.decode('gb2312')
u'\u676d\u5dde\u5e02\u826e\u5c71\u8def146\u53f7\u6d59\u6c5f\u6c7d\u914d\u5e02\u5
73a2\u671f3\u5e6278\u53f7'
a = u'\xba\xbc\xd6\xdd\xca\xd0\xf4\xde\xc9\xbd\xc2\xb7146\xba\xc5\xd5\xe3\xbd\xad\xc6\xfb\xc5\xe4\xca\xd0\xb3\xa12\xc6\xda3\xb4\xb178\xba\xc5'
我想将其转换成utf-8 编码,总是不成功.
上面的a转成utf-8应该是"杭州市艮山路146号浙江汽配市场"
我试了如下方式:
>>>type(a)
#返回: unicode
>>>a.encode('utf-8')
# 返回:'\xc2\xba\xc2\xbc\xc3\x96\xc3\x9d\xc3\x8a\xc3\x90\xc3\xb4\xc3\x9e\xc3\x89\xc2\xb
d\xc3\x82\xc2\xb7146\xc2\xba\xc3\x85\xc3\x95\xc3\xa3\xc2\xbd\xc2\xad\xc3\x86\xc3
\xbb\xc3\x85\xc3\xa4\xc3\x8a\xc3\x90\xc2\xb3\xc2\xa12\xc3\x86\xc3\x9a3\xc2\xb4\x
c2\xb178\xc2\xba\xc3\x85'
>>>b = '\xba\xbc\xd6\xdd\xca\xd0\xf4\xde\xc9\xbd\xc2\xb7146\xba\xc5\xd5\xe3\xbd\xad\xc6\xfb\xc5\xe4\xca\xd0\xb3\xa12\xc6\xda3\xb4\xb178\xba\xc5'
>>> chardet.detect(b)
返回:{'confidence': 0.99, 'encoding': 'GB2312'}
>>> b.decode('gb2312')
u'\u676d\u5dde\u5e02\u826e\u5c71\u8def146\u53f7\u6d59\u6c5f\u6c7d\u914d\u5e02\u5
73a2\u671f3\u5e6278\u53f7'
...全文
相关推荐
UTF-8编码转GBK编码
主要 用于单片机 中文编码 UTF-8转GBK, 1、UTF-8 无法转GBK 2、UTF-8 转 Uincode后,再在Uincode对应GBK表中查询,查找对应数值
python实现unicode转中文及转换默认编码的方法
主要介绍了python实现unicode转中文及转换默认编码的方法,结合实例形式分析了Python针对Unicode编码操作的相关技巧及编码转换中的常见问题解决方法,需要的朋友可以参考下
中文转Unicode
中文转Unicode 中文转Unicode 中文转Unicode 中文转Unicode
Unicode转GBK
Unicode和GBK编码之间相互转换的编码表实现
gbk转utf-8批量转换
NULL 博文链接:https://xiaosheng12345.iteye.com/blog/2029923


