pythondomutf8
A. 怎么在python里使用UTF-8编码
在文件的顶部添加:
# -*- coding: utf-8 -*-
或者
str.encode("utf-8")
如果解决了您的问题请采纳!
如果未解决请继续追问
B. python怎么设置utf8编码格式
python2.7里的话代码前加上coding:utf-8,中文前加上u
如:
#coding:utf-8
text=u'中文'
printtext
#这里的text就是utf-8编码
C. 怎么在Python里使用UTF-8编码
一个完整的开头应该是这个样子的:
#!
usr/bin/python
#coding=utf-8
//这句是使用utf8编码方式方法,
可以单独加入python头使用。
#
-*-
coding:cp936
-*-
import
sys
reload(sys)
sys.setdefaultencoding('utf-8')
sys.path.append("../pythonLib/")
import
os,
string
import
json
import
time
from
time
import
*
希望可以帮到你。
D. 用Python 抓取的UTF8网页无法decode('utf-8')
估计就是个别字符有问题,即
本来标称utf-8,但是实际上个别字符不是utf-8,比如是gb2312
结果导致错误。
常见的解决办法是,添加ignore参数,比如:
decodedUnicodeHtml = yourHtml.decode("UTF-8", 'ignore')
就可以正常解码了。
更多相关内容可参考:
【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法
(此处没法发布地址,请自己google搜帖子标题,即可找到帖子地址)
E. python中如何获取中文的utf8编码
首先要表示一个汉字,至少需要2个字节码
如果需要以utf解码你的汉字,可以用如下办法
>>>unicode('人','utf-16')
u'ucbc8'
如果需要以gbk解码你的汉字,可以用如下办法
>>>unicode('人','gbk')
u'u4eba
F. Python的utf-8编码无效
这报错没说编码无效啊
倒有点像说ssl的库(邮件加密传输相关的)版本需要更新
G. Python处理不同编码utf8和gbk的问题
有。
使用chardet库。它会去猜测文本文件的编码,并返回形如:
编码类型:utf-8
置信度:0.9
这样的结果,也就是说chardet断定该文件有90%的可能性是utf-8编码的。
不过chardet的缺陷就是,它不能完全100%确定文件的编码类型。
目前我的做法是,如果置信度超过0.95,那么就认定chardet的判断结果是正确的。否则,再加上一些人机交互操作进行判断。
目前,chardet库官网提供的版本只适用于Python 2,如果您使用的是Python 3.x,我可以另外上传一个。
H. Python code的utf8
文件第一行加入# coding:utf-8
I. python写文件中文乱码
解决思路:
修改excel 打开csv 文件的编码(可能会影响其它文件的打开,不作为首选方式)
修改python 打开文件的编码 utf-8 -> utf-8-sig
修改前的编码
f=open(filename,'w',encoding='utf-8')
修改后的编码
f=open(filename,'w',encoding='utf-8-sig')