python 透过input()函数所输入的中文,print出来是乱码
python 通过input()函数所输入的中文,print出来是乱码
环境:win7+MyEclipse10+PyDev
程序:
结果:
但是在IDLE中显示一切正常,如下图:
求解!拜谢!
------解决方案--------------------
idle 默认是 utf-8
dos默认是gbk
你的程序是什么?
解决方法就是程序和环境保持一致,要么程序改成gbk,要么环境改成utf-8
dos转utf-8有两种方法,一是永久,请自行google如何修改注册表
二是临时,打开dos时输入命令chcp 65001,再运行程序
环境:win7+MyEclipse10+PyDev
程序:
s=input("请输入:")
print(s)
结果:
请输入:中国
涓浗
但是在IDLE中显示一切正常,如下图:
求解!拜谢!
Python
乱码
MyEclipse
------解决方案--------------------
idle 默认是 utf-8
dos默认是gbk
你的程序是什么?
解决方法就是程序和环境保持一致,要么程序改成gbk,要么环境改成utf-8
dos转utf-8有两种方法,一是永久,请自行google如何修改注册表
二是临时,打开dos时输入命令chcp 65001,再运行程序