用手册里的方法访问MYSQL,出现中文乱码 改成传统方法连接MYSQL(直接COPY过来的代码),还是乱码 请教可能是哪里问题?
mysql的编码不匹配,自行百度吧。
数据库的编码改成UTF8了, CREATE DATABASE XXX CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 而且在其他PHP应用同样代码插入该表都正常, $conn=mysql_connect($mysql_server, $mysql_username,$mysql_password); mysql_select_db($mysql_dbname,$conn); mysql_query("set names utf8"); mysql_query("insert into message (name) values ('测试')") 但是CHAT应用里中文就是?,奇怪
mysql的编码不匹配,自行百度吧。
数据库的编码改成UTF8了,
CREATE DATABASE XXX
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
而且在其他PHP应用同样代码插入该表都正常,
$conn=mysql_connect($mysql_server, $mysql_username,$mysql_password);
mysql_select_db($mysql_dbname,$conn);
mysql_query("set names utf8");
mysql_query("insert into message (name) values ('测试')")
但是CHAT应用里中文就是?,奇怪