关于UTF-8 和 GB2312问题(请各位大哥解答下小弟)
程序员文章站
2024-01-21 22:10:52
...
你们平时做站用都是 UTF-8 还是 GB2312 ?
如果一个网站 用JQUERY 和 AJAX 是用 UTF-8还是 GB2312好些 ?
因为我在做一些简单项目的时候 GB2312 遇到 AJAX 会乱码
我看国内站绝大多数用的都是 GB2312
如果一个网站 用JQUERY 和 AJAX 是用 UTF-8还是 GB2312好些 ?
因为我在做一些简单项目的时候 GB2312 遇到 AJAX 会乱码
我看国内站绝大多数用的都是 GB2312
回复讨论(解决方案)
果断UTF-8!
数据库里存utf8_general_ci字符集
最起码保证前后台一致吧;
我一直用的utf8,好像没多大区别,我只知道utf8占3个字节,GBK占2个字节。一直用的utf8妥妥的!
1、国人当然应首选国家标准
2、与 utf-8 中文对等的是 gbk(不是gb2312)
3、存储一个 utf-8 中文字符需要 3 个字节,存储一个 gbk 中文字符只需要 2 个字节
我想国人还没有富裕到比洋人还要奢侈的地步
4、无论你是用 utf-8 还是 gbk,方块字也只有懂得人才能认识
虽然中文也是联合国的工作语言,但毕竟老外能看懂的并不多
5、AJAX 默认以 utf-8 编码发送,接收时根据收到的语言声明能识别任何字符集
6、浏览器会将接收到的任何字符集统一转换成 unicode 字符集
综上所述,我倾向于使用 gbk 编码(事实上我也是这么做的)