python 字符串的反斜杠处理问题。用pymssql从数据库中提取数据时,获得的数据处理有问题。
python字符串的反斜杠处理问题。用pymssql从数据库中提取数据时,获得的数据处理有问题。在我的list中有这样一串字符['\\xc7\\xb0\\xb3\\xfd...
python 字符串的反斜杠处理问题。用pymssql从数据库中提取数据时,获得的数据处理有问题。在我的list中有这样一串字符
['\\xc7\\xb0\\xb3\\xfd\\xcb\\xaa\\xb7\\xe7\\xb5\\xc0\\xd7\\xdc\\xb3\\xc9']
直接print这串数据会显示只有一个\
\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9
当这串字符存储方式为下面的例子,我可以用下面的代码变为中文
存放例子:[u'\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9']
a=unicode(a,"utf-8")
a=a.encode('ISO-8859-1').decode('gbk')
但是现在他是两个\,且开头没有u
我的问题是,如何将\\变为有转译意义的一个\,并变为带u的字符来进行输出中文,或者有什么别的方法,总之能将list中的这种字符串转换为中文,谢谢! 展开
['\\xc7\\xb0\\xb3\\xfd\\xcb\\xaa\\xb7\\xe7\\xb5\\xc0\\xd7\\xdc\\xb3\\xc9']
直接print这串数据会显示只有一个\
\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9
当这串字符存储方式为下面的例子,我可以用下面的代码变为中文
存放例子:[u'\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9']
a=unicode(a,"utf-8")
a=a.encode('ISO-8859-1').decode('gbk')
但是现在他是两个\,且开头没有u
我的问题是,如何将\\变为有转译意义的一个\,并变为带u的字符来进行输出中文,或者有什么别的方法,总之能将list中的这种字符串转换为中文,谢谢! 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询