以前Mysql装好了可以直接用的,一段时间没管理,出现了字符集的问题。字符集使用了gb2312,用mysql的工具以及phpAdmin都可以正常显示,但使用powerbuilder、delphi连接时都出现乱码。配置如下:
mysql> show variables like "%char%";
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | gb2312
|
| character_set_connection | gb2312
|
| character_set_database | gb2312
|
| character_set_filesystem | binary
|
| character_set_results | gb2312
|
| character_set_server | gb2312
|
| character_set_system | utf8
|
| character_sets_dir | D:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
-----+
8 rows in set (0.00 sec)mysql> show variables like "%colla%";
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | gb2312_chinese_ci |
| collation_database | gb2312_chinese_ci |
| collation_server | gb2312_chinese_ci |
+----------------------+-------------------+
3 rows in set (0.00 sec)
mysql> show variables like "%char%";
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | gb2312
|
| character_set_connection | gb2312
|
| character_set_database | gb2312
|
| character_set_filesystem | binary
|
| character_set_results | gb2312
|
| character_set_server | gb2312
|
| character_set_system | utf8
|
| character_sets_dir | D:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
-----+
8 rows in set (0.00 sec)mysql> show variables like "%colla%";
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | gb2312_chinese_ci |
| collation_database | gb2312_chinese_ci |
| collation_server | gb2312_chinese_ci |
+----------------------+-------------------+
3 rows in set (0.00 sec)
解决方案 »
- OPTIMIZE TABLE优化的问题
- DbType类型与MySqlDbType类型的对应关系
- 如果有一个excel这样的数据导入成text文档 里面很多字段都是乱七八糟的 将其导入到mysql中需要进行哪些处理 希望各位能给个详细的步骤 谢谢了
- mysql中的管理工具中,哪个软件对中文支持最好呀?用了一下mysql query browser ,对中文支持太差了,打开*.sql文件,竟然中文全为乱码!!!
- 存储过程中默认值问题处理
- MySQl 的一些性能参数。
- mysql 做数据备份分离问题----100分
- 这个问题真的不可思议,请大家帮忙看看!~
- Grant创建的用户名无法登录数据库
- 关于Mysql下分区是否支持空间数据表
- 求教mysq的l中文编码问题
- 有甚么方法可以将excel表中的数据导入到MySQL数据库中?
set names gb2312;