java的源文件编码问题
在win7简体中文版中默认的编码格式是ANSI(在这里是GBK)
java编译时对于UTF-8编码只识别UTF-8(不带BOM),win7的记事本只支持带签名的UTF-8格式。
sublime text 2保存文件时:如果只含有英文字符,那么默认储存为ANSI格式。如果包含中文字符,那么默认保存为UTF-8(不带BOM)。
java的编码原理图:

在win7简体中文版中默认的编码格式是ANSI(在这里是GBK)
java编译时对于UTF-8编码只识别UTF-8(不带BOM),win7的记事本只支持带签名的UTF-8格式。
sublime text 2保存文件时:如果只含有英文字符,那么默认储存为ANSI格式。如果包含中文字符,那么默认保存为UTF-8(不带BOM)。
java的编码原理图:
