python中文编码是什么(python中文编码问题)
python中文编码是什么(python中文编码问题)cat filename.py运行也正常:查看中文正常:▶选择Document,再点击下拉框的File Encoding,接着点击Convert Encoding选择UTF-8编码——ok,保存文件。然后将该文件重新上传即可。
Window写一个python文件,上传到linux系统,查看该文件,中文都是乱码:
查看系统编码:
终端工具编码(如xshell),默认也是UTF-8编码:
那么就是说明是上传的文件不是UTF-8编码格式,如EditPlus软件,步骤:
▶选择Document,再点击下拉框的File Encoding,接着点击Convert Encoding
选择UTF-8编码——ok,保存文件。
然后将该文件重新上传即可。
查看中文正常:
cat filename.py
运行也正常:
python filename.py
▶总结,乱码问题可能我们会经常遇到,主要是因为编码问题。排查思路是从保持源文编码——系统编码——连接登录系统的工具终端编码都保持一致,这样一般就可解决编码问题。通常经常遇到的是数据库中文编码问题,思路也是一样的:系统编码(utf8) 数据库默认编码(utf8) 创建数据库名,表等(utf8) 链接数据库工具编码(utf8)。