utf-8
支持所有国家的语言,一个单词支持存储8位 1个字节,中文存储24位 3个字节,但是这种用汉文读取较慢
CJK
中日韩统一编码
GB2312
是国内常用的编码,支持国内的所有字符,但是不支持其他国的语言,为了区分中文,将其最高位都设定成1
GBK
GB2312的基础上进行扩容,所有的编码都是双字节,中英文都为12字符
GB18030
基于GBK进行扩容添加藏文,蒙文等
转化
他们之间的转化都需要Unicode码进行转化
中文编码GB18030和GBK支持向下兼容,添加的新字符一般添加位
建议如果只针对国内的网站使用gb2312就够了
如果英文多建议使用utf-8节省空间