python编码问题

insert car_type values('9','2015款 迈凯伦540C 3.8T Coupe','12','[u'\u8fc8\u51ef\u4f26540C']','16','[u'\u8fc8\u51ef\u4f26']','进口','跑车','2015','3.8','320','3.4','-','三年不限公里','4530*2095*1202','跑车','2','2','-','M838TE','双涡 轮增压','汽油','97号(京95号)','直喷','欧V','7挡双离合','中置后驱','承载式','通风盘式','通风盘式','电子驻车','[u'225.00\u4e07']');

python中那些unicode的编码怎么修复正常呀

阅读 2.5k
1 个回答

从列表中取出来,不要以列表的形式转码,需要从列表取出,例如:'[u'\u8fc8\u51ef\u4f26540C']' 这个里面是list的形式,这样是不行的。如下

In [1]: s = [u'\u8fc8\u51ef\u4f26540C']

In [2]: s[0]
Out[2]: u'\u8fc8\u51ef\u4f26540C'

In [3]: print s[0].encode('utf-8') #原来是 unicode 编码, 转为utf-8的形式
迈凯伦540C
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题