Pyscripter为什么总报错?UnicodeEncodeError:'ascii' codec can't enco
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 20:26:02
Pyscripter为什么总报错?UnicodeEncodeError:'ascii' codec can't encode characters in position 1-2:
安装了python2.6.6 /2.7
pyscripter2.1.1.0
代码:
def main():
pass
if __name__ == '__main__':
main()
运行报错
UnicodeEncodeError:'ascii' codec can't encode characters in position 1-2:ordinal not in range(128)
把python换成3.1.2 就没问题了.
可以运行.
因为想用py2.X 比较流行.所以还是想用py2.X ..
谁知道怎么解决上面的办法..
好像和 encode 什么的无关..
joy32812 按照你说的改完了的确没有上述问题了.把程序移动到其他电脑上不会出错吧.
安装了python2.6.6 /2.7
pyscripter2.1.1.0
代码:
def main():
pass
if __name__ == '__main__':
main()
运行报错
UnicodeEncodeError:'ascii' codec can't encode characters in position 1-2:ordinal not in range(128)
把python换成3.1.2 就没问题了.
可以运行.
因为想用py2.X 比较流行.所以还是想用py2.X ..
谁知道怎么解决上面的办法..
好像和 encode 什么的无关..
joy32812 按照你说的改完了的确没有上述问题了.把程序移动到其他电脑上不会出错吧.
在你python的安装目录下的Lib目录,找到site.py,修改def setencoding()方法
def setencoding():
.
.
if 0:
# Enable to support locale aware default string encodings.
把那个if 0该位if 1试试.
还有就是最好文件目录中不要出现中文.
def setencoding():
.
.
if 0:
# Enable to support locale aware default string encodings.
把那个if 0该位if 1试试.
还有就是最好文件目录中不要出现中文.
Python 报错'ascii' codec can't decode byte 0xe5 in position 0:
为什么不能用can't
为什么汉字ascii码小于0?
“Change active speech codec?”
英语单词拼写填空1.She is very r____ and I knew I didn't need to enco
为什么can not的缩写形式是can't
翻译change active speech codec
为什么must的否定式要用can’t或者needn’t?may要用can’t
I can't believe.中的can't 为什么不用don't呢
can not得缩略为什么是can't,而is not为什么是isn't
若字母m的ASCII码是109,那字母t的ASCII码为多少?如题
为什么搜索时汉字转换成ASCII码了