workerman-chat里访问mysql中文乱码

观察者

用手册里的方法访问MYSQL,出现中文乱码
改成传统方法连接MYSQL(直接COPY过来的代码),还是乱码
请教可能是哪里问题?

4855 2 0
2个回答

aguai

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应用里中文就是?,奇怪

  • 暂无评论
年代过于久远,无法发表回答
🔝