小编给你们分享一下PythonLinux英文乱码的解决方式linux定时关机命令,希望你们阅读完这篇文章后大所收获,下边让我们一起去阐述吧!
UnicodeEncodeError:‘ascii’codeccan’tencodecharactersinposition20-25:ordinalnotinrange(128)
python代码中早已
import sys reload(sys) sys.setdefaultencoding('utf-8')
如何还是提示错误,简直疯了。
然而发觉这个代码在一台linux上正常linux 中文乱码,另一台不正常显示sogou pinyin linux,这么代码本身肯定没问题了。
是不是系统的问题?
在终端输入locale命令,如有zhcn表示早已安装了英文语言,发觉系统本身就没安装汉语包。
安装
yum groupinstall chinese-support
输入echo$LANG可以查看当前使用的系统语言。
若果只是临时更换linux系统的语言环境,可以通过输入设置LANG=语言名称,如英文是Zn_CN.UTF-8,英语en_US.UTF-8。
以上方式是通过更改设置系统默认的语言配置。
如Vi/etc/sysconfig/i18n(注意改好以后重启一下系统)
看完了这篇文章linux 中文乱码,相信你对PythonLinux英文乱码的解决方式有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,谢谢诸位的阅读!