解决MySQL中文乱码问题

Posted limeng951

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决MySQL中文乱码问题相关的知识,希望对你有一定的参考价值。

决解乱码费了我好些时间啊!
乱码原因有
1.mysql未设置为支持汉字
2.没有发送头信息
3.使用的编译器不符合相应的编码


决解的方法是
在mysql里
我用的是Wanmp Server
1.在mysql目录下找到my.ini,在[client]新增default-character-set=utf8
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8 
2.在[mysld]:增加
character-set-server=utf8 
collation-server=utf8_general_ci 
3.重启mysql服务

在代码里
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
header("Content-Type:text/html;charset=utf-8");//原来这个是那么的重要,


在编译器里

设置为utf-8编写

以上是关于解决MySQL中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)(转)

MySQL数据库中的中文乱码如何解决

mysql表格中文乱码怎么破?

mysql出现乱码问题如何解决?

windows环境下Mysql中文乱码问题解决方法

Mysql存储过程中文乱码问题