gb2312,gbk,utf-8
前两个都是汉字字符特有编码,gbk比gb2312包括的汉字更多,也就是有些汉字如果你选择的是gb2312,可能显示的是乱码,gbk可以显示正常。utf-8是国际上通用的,包括的字符就更多了;
前两种一个汉字占两字节,utf-8占三字节。。。
utf-8 与 UTF-8 无 BOM 格式编码
在保存非 ANSI 文件时,最好使用 UTF-8 无 BOM 格式编码,如果使用 UTF-8 保存的话,HTML 页面顶部会出现空白。
UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。
评论