MySql/MariaDB 中文乱码问题
2014-04-18 19:42
429 查看
今天装了MySql ,发现换名字了啊,结果用的时候出现了乱码,MariaDB会出现中文乱码,解决方法:
1)查看数据库编码的方法
MariaDB [itat_hibernate]> show variables like "%character%"
+--------------------------+----------------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MariaDB 5.5\share\charsets\ |
+--------------------------+----------------------------------------------+
2)设置character_set_client,character_set_connection,character_set_results的方法
使用set
names gbk;或者set names utf8;
在命令行中看时注意DOS的默认当前编码,如果数据库是utf8有可能会因为DOS的默认编码是936 (ANSI/OEM
- 简体中文 GBK)导致的
3)设置character_set_database,character_set_server为utf8的方法
找到C:\Program
Files\MariaDB 5.5\data\my.ini
[mysqld]下增加character-set-server=utf8
[client]下增加default-character-set=utf8
[mysql]
下增加default-character-set=utf8
4)使用net stop mysql,net start mysql 重启服务
1)查看数据库编码的方法
MariaDB [itat_hibernate]> show variables like "%character%"
+--------------------------+----------------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MariaDB 5.5\share\charsets\ |
+--------------------------+----------------------------------------------+
2)设置character_set_client,character_set_connection,character_set_results的方法
使用set
names gbk;或者set names utf8;
在命令行中看时注意DOS的默认当前编码,如果数据库是utf8有可能会因为DOS的默认编码是936 (ANSI/OEM
- 简体中文 GBK)导致的
3)设置character_set_database,character_set_server为utf8的方法
找到C:\Program
Files\MariaDB 5.5\data\my.ini
[mysqld]下增加character-set-server=utf8
[client]下增加default-character-set=utf8
[mysql]
下增加default-character-set=utf8
4)使用net stop mysql,net start mysql 重启服务
相关文章推荐
- 遇到mysql 5.5中文乱码问题
- 关于mysql导入数据中文乱码问题解析
- mysql 和jsp 的中文乱码问题
- 在MAC下 Mysql 插入中文记录出现问号乱码的问题
- Java链接Mysql中文乱码问题处理
- mysql 中文乱码问题的解决方案
- PHP-MYSQL中文乱码问题.
- MySQL 中文显示乱码以及中文查询条件返回0条结果的问题解决
- jdbc连接mysql中文乱码问题
- PHP Mysql 字符集及中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- 插入MySQL中文乱码问题
- MySQL中文乱码问题
- Navicat for mysql 显示中文乱码问题
- mysql默认编码设置成gbk,解决dos下查询中文乱码的问题!
- linux下mysql中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- Ubuntu下Mysql中文乱码问题解决方案
- mysql 中文乱码问题