【发布时间】:2013-04-18 15:36:44
【问题描述】:
这更像是一个关于字符编码的教育问题(这里是爱好者编码器) - 但我遇到了这个具体问题:
1) 我在 python 3 中编写了一个愚蠢的程序,在编辑器中我总是使用 UTF-8(这里是德语键盘)。
2) 与感兴趣的家庭成员分享我的“创作”...我将代码粘贴到私人 Pastebin.com 中(说明:将(原始)文件复制/粘贴到文本文件中并将文件扩展名更改为 . py)
麻烦从这里开始:
3) 遵循这些说明将不允许运行程序。
4) 我不确定为什么它不起作用,但由于字符编码现在是 ANSI,我知道这是问题所在。在代码编辑器中将编码改回 UTF-8 即可解决问题。
问题是:
a) 为什么要改为ANSI?
b) 为什么它在 ANSI 中无论如何都不起作用(因为仅凭肉眼看,整个代码看起来都一样)
c) 如何保存 UTF-8 编码?我的意思是:我的家人不知道如何更改编码......(我知道......只需将可执行文件发送给他们。但正如我所说......教育)
编辑:澄清 python-3.x 版本
【问题讨论】:
标签: utf-8 python-3.x ansi