Encoding 在VS代码中使用ANSI编码保存文件
我有一个文本文件,需要在ANSI模式。它只指定:ANSI。Notepad++有一个转换为ANSI的选项,这就完成了 在VS代码中,我找不到此编码选项。所以我读了它,它看起来像ANSI并不存在,实际上应该被称为Windows-1252 然而,记事本++的ANSI编码和VS代码的Windows-1252之间存在差异。它为字符选择不同的代码点,例如重音大写字母e(É),这在文档中很明显 但是,当我让VS代码猜测通过Notepad++转换为ANSI的文档的编码时,它仍然猜测Windows-1252 因此,问题是:Encoding 在VS代码中使用ANSI编码保存文件,encoding,visual-studio-code,Encoding,Visual Studio Code,我有一个文本文件,需要在ANSI模式。它只指定:ANSI。Notepad++有一个转换为ANSI的选项,这就完成了 在VS代码中,我找不到此编码选项。所以我读了它,它看起来像ANSI并不存在,实际上应该被称为Windows-1252 然而,记事本++的ANSI编码和VS代码的Windows-1252之间存在差异。它为字符选择不同的代码点,例如重音大写字母e(É),这在文档中很明显 但是,当我让VS代码猜测通过Notepad++转换为ANSI的文档的编码时,它仍然猜测Windows-1252 因此
- 有类似于纯ANSI的东西吗
- VS代码如何转换成它
"files.encoding": "utf8",
"files.autoGuessEncoding": false
现在,您可以逐个文件设置编码文件:
文本文件编码支持
现在web也支持桌面版VSCode的所有文本文件编码
如您所见,编码列表包括,即。根据ISO 8859-1创建,但不完全相同。
它不同于IANA的ISO-8859-1,它使用80到9F(十六进制)范围内的可显示字符而不是控制字符 : 历史上,在Windows中使用短语“ANSI代码页”来指代非DOS编码;其目的是,其中大部分将是ANSI标准,如ISO-8859-1 尽管Windows-1252是微软Windows术语中第一个也是迄今为止最流行的代码页,但该代码页从未成为ANSI标准 微软解释说,“ANSI这个术语用来表示Windows代码页是一个历史参考,但现在在Windows社区中仍然是一个误称。”