php插入mysql中文数据总是乱码终于搞定了

[mysql] 2024-04-18 圈点190

摘要:使用php的cli模式,从mysql5.0的版本 insert into mysql 5.6的版本。很多的字段里面包含有中文。

乱码情况:

使用php的cli模式写代码,批量处理数据库,从mysql5.0的版本 insert into mysql 5.6的版本。很多的字段里面包含有中文。


发现一个奇怪的问题,竟然乱码,然后进入测试模式:


发现:

1,英文和数字正常,没有问题。

2,直接用变量值为中文写入字段中,和从数据库中取中文再写入,乱码不一样。后者是一堆的问号,而前者像看不懂的德文。

3,用数据库管理工具,直接查看原库内容,都是正常的。


问题解决:

乱码竟然是因为php的版本问题......


乱码  

感谢反馈,已提交成功,审核后即会显示