mysql数据库中还是乱码!

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:13:11
我用的是phpMyAdmin,字符集和连接校对都是utf8啊,而且我也在程序里写了set names utf8, 为什么我的数据库中还中乱码啊?而且有时候干脆还是空白显示!请帮帮忙!十万分谢谢!!!

设置的整理要和你php代码中的字符集一致。
检查一下你的书写是否正确。
看看是否是使用的标的符合有问题。

如果没有的话。建议坚持你的数据库的设置。首先要设置mysql连接校对,设置为gb2312。然后mysql整理也设置为gb2312(很多人这个不设置),然后在在你的php中连接mysql的代码下面加入:mysql_query("set names gb2312");
还有一个相当注意的问题就是。连接之后立即设置。就是连接成功之后就设置这个,不要在取出数据之后设置。注意顺序!

你在存取的时候,都在前面加个N‘你的字符集’

set names=N'字符集'