中文乱码问题

问题:python ,java ,shell 脚本问题
中文乱码问
是否保证
保证 字符的编码 和自己 要存到目的端的编码(文件,输出台或ssh 显示平台)等编码一致 才能不乱码

待问题(异常)
在python2的字符编码问题时常会遇到“UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-5: ordinal not in range(128)”的编码错误。

而用以下方法通常可以解决:

1 import sys
2 reload(sys)
3 sys.setdefaultencoding(‘utf-8’)
  此方法是将Python2的默认编码ASCII改为 utf-8。但此方法不是一劳永逸的,可能会使一些代码的行为变得怪异。
  
参考文章:
https://blog.csdn.net/qq_41888542/article/details/80928882

你可能感兴趣的:(python,shell)