- 论坛徽章:
- 381
|
本帖最后由 chenyx 于 2012-07-18 14:43 编辑
1. 下面每个参数选项各代表什么?
character_set_client:客户端来源数据使用的字符集
character_set_connection:连接层字符集
character_set_database:当前选中数据库的默认字符集
character_set_filesystem: 底层文件系统
character_set_results:查询结果字符集
character_set_server:默认的内部操作字符集
character_set_system:系统元数据(字段名等)字符集
character_sets_dir: 这个自然是指明目录了
2. 如何更改字符集的设置?
直接修改mysql的my.ini文件中的字符集键值
default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务
或者,客户程序在查询之前执行下"set names utf8"
3. 字符集对数据查询的影响?
字符集不一样的影响肯定就是乱码了,这肯定是编程需要考虑的问题,尽量在定义数据库的时候,就统一设定好mysql的字符编码. |
|