utf-8 - python编码问题

查看:202
本文介绍了utf-8 - 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的编码怎么修复正常呀

解决方案

从列表中取出来,不要以列表的形式转码,需要从列表取出,例如:'[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

这篇关于utf-8 - python编码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆