MySQL character_set 变量的相关说明


摘要:
下文讲述MySQL中 character_set的相关操作说明,如下所示:



character_set相关变量说明

character_set 主要设置Mysql字符集类型,如下:

character_set_client

用于设置客户端使用的字符集

character_set_connection

此属性用于设置连接字符串所使用的字符集,
当连接程序未指定连接字符集时,则使用此属性值

character_set_database

此属性用于设置数据库的编码格式,当创建数据库时,未指定编码格式,则采用此属性值进行相关设置。

character_set_filesystem

文件系统的编码格式,把操作系统上的文件名转化成此字符集,即把 character_set_client转换character_set_filesystem,默认binary是不做任何转换的


character_set_results

返回客户端信息时,所使用的编码格式,如果未指定返回的编码格式,则采用此属性值所对应的编码格式。


character_set_server

服务器安装时指定的默认编码格式


character_set_system

数据库系统使用的编码格式,这个值一直是utf8,无需设置,

character_sets_dir

此属性值为字符集的安装目录

注意事项:
当mysql中出现乱码时,此时我们需关注一下属性的相关值:
character_set_client、
character_set_connection、
character_set_database、
character_set_results、
character_set_server