使用有限的Notepad ++转换为ASCII

时间:2017-02-08 20:52:47

标签: xml encoding utf-8 notepad++ ascii

这里的IT很紧张,但我试图弄清楚是否有办法采用标准的XML或HTML文件并使用Notepad ++转换所有字符。如果我能在没有插件的情况下做到这一点,那就太棒了。

我看到我可以将编码更改为ANSI,但我没有看到ASCII选项,我不认为它们完全相同,是吗? XML / HTML必须在服务器上运行,我们使用的摄取内容并不像撇号这样的特殊字符似乎不合适。

我猜是因为HTTP服务器就像ASCII一样。基本上,技术人员现在浪费了大量时间手动倾倒每个文件以获取这些笨蛋,这引起了很多人的注意。默认情况下,我认为文件的编码在生成时是UTF-8。

1 个答案:

答案 0 :(得分:0)

我猜测列出ASCII的原因是因为ASCII不支持所有字节值。 ASCII只有字节0x00 - 0x7F。 UTF-8是一个"超级套装" ASCII,因为前128个字节是相同的,但它也支持0x80 - 0xFF

See UTF-8 codepage layout

基本上,如果有某些原因你不能使用UTF-8(就像你将它用于只支持ASCII的程序一样,就像你不想要任何字节一样0x80 - 0xFF),只需使用UTF-8,并确保程序中不包含这些字节。

请注意,出于与上面列出的相同的原因,您还可以使用ANSI,它也是ASCII的超集。 See this SO explanation