java的源文件编码问题

在win7简体中文版中默认的编码格式是ANSI(在这里是GBK)

 

java编译时对于UTF-8编码只识别UTF-8(不带BOM),win7的记事本只支持带签名的UTF-8格式。

 

sublime text 2保存文件时:如果只含有英文字符,那么默认储存为ANSI格式。如果包含中文字符,那么默认保存为UTF-8(不带BOM)。

 

java的编码原理图:

 

 

posted @ 2013-11-30 13:05  circumnavigation  阅读(295)  评论(0)    收藏  举报