建议数据库字符集为utf8,如果你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 | C:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.08 sec)
如果不是就要修改mysql的配置文件my.ini,非安装版的在 [client],[mysqld],[mysql]分别添加default-character-set=utf8,保存后重启mysql服务就可以了;安装版的话,可能就要重新安装了,因为我尝试使用向导重新config过,但是没有一次可以修改成上面的样子,重装之前记住要先将有用的数据备份出来。
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 | C:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.08 sec)
如果不是就要修改mysql的配置文件my.ini,非安装版的在 [client],[mysqld],[mysql]分别添加default-character-set=utf8,保存后重启mysql服务就可以了;安装版的话,可能就要重新安装了,因为我尝试使用向导重新config过,但是没有一次可以修改成上面的样子,重装之前记住要先将有用的数据备份出来。
1: 安装MySQL数据库时候就指定字符集合为gbk或者gb2312,只要数据库中显示正常中文字符的话,页面肯定显示正常,哪来这么多的转换,烦死了!!
LZ不妨试一试。2: 指定服务器的 编码 GBK 或者GB23123: 修改安装目录下的 初始化配置文件 my.ini# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/MySQL5/"#Path to the database root
datadir="E:/MySQL5/Data/"# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=latin1 换成 gbk 或者 gb2312# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB