1.mysql server字符集优先级:
创建属性时指定的字符集>
创建表时指定的字符集>
创建库时指定的字符集>
默认字符集(配置文件中指定的字符集,若未指定默认为latinl)
2.配置文件通过character-set-server(5.1之前为default_character_set)指定默认字符集
3.举个例子:
若一个属性未指定字符集,那么它的字符集参照所属表的字符集,若该表也未指定字符集则参照该表所属库的字符集,若该库也未指定字符集则参照默认字符集!
4.调用libmysqlclient.so连接mysql时通过sql语句set names指定connection字符集(默认为latinl)
阅读(1509) | 评论(0) | 转发(0) |