MySQL的中文编码问题最简单的解决方案是:修改mysql的配置文件/etc/mysql/my.cnf (在CentOS下是/etc/my.cnf),在[client]下面加入如下指令:default-character-set=utf8[mysqld]下面加上如下指令:default-character-set=utf8init_connect="SET NAMES utf8"注意:如果没有[client]段,就手工加入[client]段。然后重新启动MySQL即可。验证一下是否生效:mysql> show variables like "char%"
+--------------------------+----------------------------+
Variable_name Value
+--------------------------+----------------------------+
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
+--------------------------+----------------------------+
8 rows in set (0.00 sec)mysql>这样新建立的数据库缺省就是UTF8编码了。 查看MySQL数据库字符集及数据库连接情况Linux安装Oracle启动图形界面问题相关资讯 mysql技巧
- MySQL 压力测试工具super smack (08/09/2008 07:53:16)
- 从MySQL读取中文数据,显示??? (08/04/2008 06:48:23)
- 查看MySQL数据库字符集及数据库连 (07/29/2008 08:14:14)
| - MySQL服务器网络访问慢问题解 (08/09/2008 07:52:23)
- MySQL服务器上添加一个允许远程访 (08/01/2008 07:31:15)
- MySQL实用技巧两例 (07/24/2008 08:03:37)
|
本文评论 查看全部评论 (0)