编码格式
来源:2-9 计算机的字符与编码集

wxz123
2019-07-01
不同的语言(比如python3)在代码编辑时都有着固定的编码格式,这个是没有办法更改的,而编辑器在设置代码文件存储的格式时,必须和该语言的固定编码格式一致才行,这样说对吗?
写回答
1回答
-
有些理解需要纠正。
1. 不同语言的代码文件编码视编辑器而定,与语言无关。
2. python的文件编码是可以改的,通过头部的encoding关键字就可以改。
3. 要理解语言的中文编码需要搞懂字符串在语言的默认编码,Python3的中文在内存中默认是使用Unicode编码的(utf-8),如果代码文件中定义了中文字符串,并且代码文件使用了非utf-8编码存储,那么这个中文字符串存储就可能有问题(需要在Python文件头部定义具体的编码集),除非定义字符串时声明为unicode字符串。
你可以尝试用记事本编写python代码,然后重命名执行看看。
希望对你有所帮助。112019-07-01
相似问题