编码菜单有Encode in utf-8和Convert to utf-8在Notepad++中的子菜单。他们之间有什么区别?
发布于 2014-09-29 09:26:34
简写版:
Encode in保留字节,并修改字符。Convert to保留字符,并修改字节。编码
Encode in ...指定字节的解释方式。示例:
创建新文件UTF-8 (无BOM),并插入字符ä.文件将包含字节C3 A4。如果选择Encode in ANSI,您将看到两个不同的字符,但底层字节仍然是相同的C3 A4。
注意,有时字节序列在选定的编码中是无效的,Notepad++可能不得不更改它。
如果Encode in ...不正确地猜测文件编码,则通常使用Notepad++。
转换
Convert to ...试图保持文本内容不变,但更改了底层字节。示例:
创建新文件UTF-8 (无BOM),并插入字符ä.选择Convert to ANSI,字符将保持相同的ä,但字节已更改为E4。(如果字符集为ISO 8859-1。)
例如,如果要更改文件编码以使文件与其他程序兼容,则通常使用转换。
https://stackoverflow.com/questions/26052317
复制相似问题