utf8与gb2312有什么区别

GB2312是GBK的子集,GBK是GB18030的子集
GBK是包括中日韩字符的大字符集合
如果是中文的网站 推荐GB2312  GBK有时还是有点问题
为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便
UTF-8可以看作是大字符集,它包含了大部分文字的编码。
使用UTF-8的一个好处是其他地区的用户(如香港台湾)无需安装简体中文支持就能正常观看你的文字而不会出现乱码

 

补充:

mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_bin的区别

utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。

utf8_general_cs
区分大小写,如果用户名和邮箱用这个 就会照成不良后果

utf8_bin: compare strings by the binary value
of each character in the string 将字符串每个字符串用二进制数据编译存储。
区分大小写,而且可以存二进制的内容

举例说明:

如果你的Sql查询语句: where
first_name="Bob"
下面哪些字段内容会返回匹配:
'Bob' : utf8_bin, utf8_general_ci and
utf8_general_cs
'B?b' : utf8_general_ci and utf8_general_cs 将?转为o
'B?B' :
utf8_general_ci 不区分大小写

转载于:https://www.cnblogs.com/EVERYDAY2012/archive/2012/09/28/2707395.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值