web工程在新建时,对于编码的选择是至关重要的。因为到了后面,随着项目文件的增多,发现编码不对再进行修改时,相当麻烦。虽然有一些eclipse的批量修改编码插件工具。
iso8859_1是不支持的中文,只是由于历史原因比如旧浏览器不支持所以有些工具默认是它,现在大多选择utf-8或者gbk。这两者都支持中文,应该选择哪个?gbk专门为中文而设,如果你是一个中文网站,并且只在中国访问;又或者只是一个管理系统在中国企业内部使用,选择gbk没有问题。但是如果需要国外访问,那最好还是utf-8,因为国外的gbk需要额外下载语言包,尽管utf-8更占空间,但是这点消耗不算什么,应该更注重使用者的体验。另外,如果你的系统很复杂,涉及与其他系统的跨域交互,那也建议用utf-8。一句话,gbk主要是节省一点字符的存储空间(比utf-8在中文节省一个字符),通用性还是utf-8好一些。
还有一点,gb2312才是标准,但是集合没有gbk大,比如如果有人把“情况”误写为“情況”,这个況字gb2312是不支持的。
时间: 2024-10-27 21:21:52