解决Mysql中文乱码
来源:百度文库 编辑:神马文学网 时间:2024/04/27 11:01:53
1.进入mysql
mysql -uroot -ppasswd //root和passwd是mysql数据库的用户和密码
2.
mysql >show variables like '%char%'
会出现如下内容
| Variable_name | Value
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | latin1
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
8 rows in set (0.00 sec)
则此时输入命令
mysql >set character_set_client ='utf8';
mysql >set character_set_connection ='utf8';
mysql >set character_set_database ='utf8';
mysql >set character_set_results ='utf8';
mysql >set character_set_server ='utf8';
即把所有的“latin1”编码换成“utf8”编码
注:如果导入mysql的是*.sql文件,则应该保证该sql文件是以utf8格式保存的(用ultraedit保存可以更改为需要的格式的)
mysql -uroot -ppasswd //root和passwd是mysql数据库的用户和密码
2.
mysql >show variables like '%char%'
会出现如下内容
| Variable_name | Value
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | latin1
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
8 rows in set (0.00 sec)
则此时输入命令
mysql >set character_set_client ='utf8';
mysql >set character_set_connection ='utf8';
mysql >set character_set_database ='utf8';
mysql >set character_set_results ='utf8';
mysql >set character_set_server ='utf8';
即把所有的“latin1”编码换成“utf8”编码
注:如果导入mysql的是*.sql文件,则应该保证该sql文件是以utf8格式保存的(用ultraedit保存可以更改为需要的格式的)
解决Mysql中文乱码
perl mysql中文乱码
MySql中文乱码解决方案
MySQL 中文显示乱码
Linux下ODBC中文乱码解决方法-mysql
解决Linux下Java中文乱码问题
C#解决Informix中文乱码问题
Myeclipse中JS中文乱码解决
SVG中文乱码解决步骤与方法
使用MySql和php出现中文乱码的解决方法
MySQL+PHP乱码原理与解决 - 51CTO.COM
java中文乱码问题的原因及解决(转载)
解决linux下java程序(例如applet)中文乱码问题
安装moodle,中文显示乱码问题的完美解决
完美解决windows 7 RC 英文版中文乱码问题
解决英文版XP中文软件乱码的方法!
修改MYSQL数据库,数据表,字段的编码(解决JSP乱码)
JSP中文乱码
VSFTP 不支持中文?!乱码
dreamweaver乱码解决
解决gedit乱码问题
linux乱码解决
linux乱码解决
跨平台(Linux&Windows)中文文件名乱码的解决 - linux - QT开发爱好者