最近遇到个很头痛的问题
页面上header ( "Content-type: text/html;charset=utf-8" );
Mysql数据库用的是utf8_general_ci,然后存入数据后,在phpMyAdmin中发现存入的中文都是乱码显示,但是程序取出数据正常
于是改成
页面上header ( "Content-type: text/html;charset=utf8" );
然后存入数据后,在phpMyAdmin中发现存入的中文显示正常,程序取出数据正常,但是这个时候用AJAX传值时,就成了乱码,解析错误。请高手指点。。!
页面上header ( "Content-type: text/html;charset=utf-8" );
Mysql数据库用的是utf8_general_ci,然后存入数据后,在phpMyAdmin中发现存入的中文都是乱码显示,但是程序取出数据正常
于是改成
页面上header ( "Content-type: text/html;charset=utf8" );
然后存入数据后,在phpMyAdmin中发现存入的中文显示正常,程序取出数据正常,但是这个时候用AJAX传值时,就成了乱码,解析错误。请高手指点。。!
连接数据库后:mysql_query("set names utf8");
连接数据库后:mysql_query("set names utf8");
都做了的话,还存在乱码,那把你的数据库编码改成utf8_unicode_ci