1

我开始一个新项目,我想知道我应该为我的代码文件选择什么编码。

我正在 Linux 上用 Python + JavaScript + HTML + CSS 编写一个网络应用程序,我的代码编辑器 Notepad++ 和 KomodoEdit 给了我一些选择:

  • ANSI编码
  • 无 BOM 的 UTF-8 编码
  • 以 UTF-8 编码

我不确定我应该选择哪种编码。

4

2 回答 2

1

答案可能取决于您使用的操作系统和软件版本(特别是 Python 版本),但我会选择“在没有 BOM 的情况下以 UTF-8 编码”

在实践中,我会避​​免在源代码中使用非 ASCII 字符。如果您需要它们,请仅在字符串文字和注释中使用它们。

避免将它们放在标识符中。

于 2012-11-07T06:24:53.767 回答
0

更好地使用 UTF-8 作为其 Web 应用程序,UTF-8 支持几乎所有的浏览器和操作系统。

于 2012-11-07T06:28:43.323 回答