3.3.4. 用Notepad++实现不同字符编码之间的转换

很多时候,我们需要在不同字符编码之间,进行相互转换。

或者由于某些需要,要建立对应的编码的文件。

比如,写Python代码的时候,常需要文件本身的编码就是UTF-8的,

此时,就可以用Notepad++的字符编码转换方面的功能了。

比如,此处将本地一个UTF-8的xml文件:

其中,中文字符所对应的16进制的如下:

然后点击“转为 ANSI 编码格式”:

即可转为ANSI编码了,此时文件已被修改,所以先保存一下该文件,然后再查看编码,就变为ANSI编码了:

此时再去查看对应的中文字符所对应的16进制的值,就变了:

而此处的ANSI编码,可以简单的理解为“本地”编码,而此处是本地编码是中文的GBK,所以此处ANSI即为GBK中文编码。

相应地,可以根据自己需要,在多个不同的字符编码之间互相转换。