就急!!!关于PHP\MYSQL的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:25:42
在学习PHP的过程中遇到了一个问题.
为什么MYSQL数据库中的中文记录插到PHP的WEB页面时会变成一些看不懂的乱码啊?
我很不解,请问哪位高手能帮帮忙啊?
小弟不甚感激!!!!!

从MySQL 4.1开始引入的多语言支持让许多人非常头疼,因为编码转换的问题而导致从数据库读取内容是乱码,或者往数据库里写内容是乱码.
这是因为你的客户端编码是GB2312,而mysql是UTF-8编码或其他.
解决办法是在你某个页面中要对数据库进行操作前来个:
mysql_query("set names'GB2312'");
OK,万事大吉,不过如果还是乱码,你得考虑你MYSQL的设置问题了.
下载一个PHPMYADMIN,在首页对MYSQL的默认编码方式做适当的更改再试试用PHP往里面插入数据.