éè£
äºç³»ç»(ubuntu 14.04)åæ¥æ£å¸¸å¯ç¨çOpenERP项ç®å¨åæ¢å°å¼åè
模å¼çæ¶åæ¥é:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
èå¨æå¡å¨ä¸ç项ç®æ£å¸¸å¯ç¨,å
¶åå æ¯ç±äºpythonçé»è®¤ç¼ç 设置为ascii,å¯ä»¥ç¨ä»¥ä¸å½ä»¤æ¥ç:
import sys
sys.getdefaultencoding()
解å³æ¹æ¡æ两ç§:
1. å¨é¡¹ç®å¯å¨æ件ä¸æ·»å 设置å符为utf8:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
2. å¨pythonçlibæ件夹ä¸çsitecustomize.pyæ件ä¸æ·»å 代ç :(æçæ件ä½äº/usr/lib/python2.7)
import sys
reload(sys)
sys.setdefaultencoding('utf8')
try:
import apport_python_hook
except ImportError:
pass
else:
apport_python_hook.install()
relaod(sys)ä¸å¥æ¯å¿
é¡»ç
温馨提示:答案为网友推荐,仅供参考