今天使用MySQLdb往MySQL插入中文数据遇到一个异常: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256) 解决办法: ...
分类:
Web程序 时间:
2017-05-12 21:57:40
阅读次数:
184
在使用python中,我们都有可能遇到如下的错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128) 一般的解决方法都是在文件开头处加多如下语句就可 ...
分类:
编程语言 时间:
2017-05-05 18:26:21
阅读次数:
152
今天写python,将网上数据流编写进文件里时遇到的,网上搜到结果并正确的进行了处理,把原文解决方法拷过来了,嘿嘿 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: ‘gbk’ codec can’t encode cha ...
分类:
Web程序 时间:
2017-04-27 23:21:57
阅读次数:
445
方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为: Python代码 : # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8') Python代码 : ...
分类:
编程语言 时间:
2017-04-21 14:41:34
阅读次数:
174
原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是:python目录Python27\Lib\site-packages建一个文件sitecustomize.py
内容写:importsys
sys.setdefaultencoding(‘gb2312‘)python会自动运行这个文件。
分类:
编程语言 时间:
2017-04-11 10:20:08
阅读次数:
149
最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。 很快,我就遇到了异常: Python代码 UnicodeEncodeError: 'ascii' codec can't encode characters in ...
分类:
编程语言 时间:
2017-04-05 09:48:02
阅读次数:
277
UnicodeEncodeError、UnicodeDecodeError 错误 字符 字符一个信息单位,它是各种文字和符号的统称,比如一个英文字母是一个字符,一个汉字是一个字符,一个标点符号也是一个字符。 字节 字节(Byte)是计算机中存储数据的单元,一个字节等于一个8位的比特,计算机中的所有数 ...
分类:
编程语言 时间:
2017-04-02 10:30:09
阅读次数:
153
在将字符串写入文件时,执行f.write(str),后台总是报错:UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u8888′ in position 0: ordinal not in range(168),即ascii码无法 ...
分类:
Web程序 时间:
2017-03-31 13:21:48
阅读次数:
245
对于Python的编码值得注意的是不同的版本编码方式是不同的。Python3默认的是utf-8而Python2则是ASCll,因此对不同的版本对于UnicodeEncodeError和UnicodeDecodeError的处理也是不一样的!因此对于decode()和encode()的理解和使用也是不 ...
分类:
编程语言 时间:
2017-03-24 22:43:14
阅读次数:
198
UnicodeEncodeError: 'ascii' codec can't encode character u'\u5929' in position 2: ordinal not in range(128) UnicodeEncodeError: 'latin-1' codec can't ...
分类:
Web程序 时间:
2017-03-10 17:33:01
阅读次数:
207