GBK: 定长 双字节 不是国际标准,支持的系统不少。
UTF-8: 非定长 1-4字节 广泛支持,MySQL也使用UTF-8。
latin1: MySQL默认字符集。
1.如处理各种各样文字,发布到不同语言国家地区(处理英文),应选Unicode 对 MySQL就是UTF-8(每个汉字三字节)如果应用需处理英文,仅有少量汉子UTF-8更好。
2.如只需支持中文,数据量很大,性能要求很高 可选GBK (定长 每个汉字占双字节,英文也占双字节)
如果需要大量运算,比较排序等 定长字符集 更快,性能高。
MySQL可支持多种字符集 同一台机器,库,或表的不同字段都可以制定不同的字符集。
UTF-8: 非定长 1-4字节 广泛支持,MySQL也使用UTF-8。
latin1: MySQL默认字符集。
1.如处理各种各样文字,发布到不同语言国家地区(处理英文),应选Unicode 对 MySQL就是UTF-8(每个汉字三字节)如果应用需处理英文,仅有少量汉子UTF-8更好。
2.如只需支持中文,数据量很大,性能要求很高 可选GBK (定长 每个汉字占双字节,英文也占双字节)
如果需要大量运算,比较排序等 定长字符集 更快,性能高。
MySQL可支持多种字符集 同一台机器,库,或表的不同字段都可以制定不同的字符集。