决解乱码费了我好些时间啊!
乱码原因有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编写