首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UnicodeDecodeError:'ascii‘编解码器无法解码位置1286处的字节0xc3 :序数不在范围内(128)

UnicodeDecodeError:'ascii‘编解码器无法解码位置1286处的字节0xc3 :序数不在范围内(128)
EN

Stack Overflow用户
提问于 2016-03-15 20:52:37
回答 1查看 938关注 0票数 1
代码语言:javascript
复制
Traceback (most recent call last):
File "AutomationTool.py", line 2, in <module>
import MultiProcessController, RedisUtil, ADUtils, json, time
File "/var/www/html/ARB-Automation/MultiProcessController.py", line 2, in <module>
import AdTitleExtraction, ADUtils, AdwordsClient, RedisUtil, FinalURLRetrieval, ClusterStrategy, \
File "/var/www/html/ARB-Automation/AdTitleExtraction.py", line 2, in <module>
import Config, ADUtils, re, wordsegment as WS, queue, threading, time
File "/var/www/html/ARB-Automation/ADUtils.py", line 3, in <module>
import pymssql, pymysql, wordsegment as WS, gc
File "/usr/local/lib/python3.4/site-packages/wordsegment.py", line 49, in <module>
bigram_counts = parse_file(join(basepath, 'bigrams.txt'))
File "/usr/local/lib/python3.4/site-packages/wordsegment.py", line 45, in parse_file
return dict((word, float(number)) for word, number in lines)
File "/usr/local/lib/python3.4/site-packages/wordsegment.py", line 45, in <genexpr>
return dict((word, float(number)) for word, number in lines)
File "/usr/local/lib/python3.4/site-packages/wordsegment.py", line 44, in <genexpr>
lines = (line.split('\t') for line in fptr)
File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]


UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1286: ordinal not in range(128)

我尝试在我的python代码中使用wordsegment,我使用的是python3.4.4,它曾经在我的本地机器上工作。我在生产服务器上进行了部署,得到了这个错误,我不知道为什么会发生这种情况。有谁能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-15 21:04:47

如果其他方法都失败了,Python3会尝试从语言环境设置中推断出正确的输入/输出字符集。您的生产服务器上的locale可能不是UTF-8 locale,这就是Python错误的原因。

您可以使用PYTHONIOENCODING环境变量强制进行某种编码;例如

代码语言:javascript
复制
PYTHONIOENCODING=UTF-8 python myprogram.py

或通过设置适当的UTF-8区域设置,如C.UTF-8或en_US.UTF-8。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36011889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档