我使用wamp2.0搭建apache+php+mysql平台,apache2.2.8,php5.2.6,mysql5.0.51b。在一台电脑上安装wamp2.0成功后,发布一个php网站,对应数据库为utf-8编码格式,通过phpmyadmin可以看到具体表中的中文。但同样的环境,我在另外几台电脑上安装wamp2.0成功后,发布此网站,在phpmyadmin看到具体表中的中文为乱码。在phpmyadmin中显示中文为正常的,在dos界面中mysql中运行select * from table;时显示为乱码,在phpmyadmin中显示中文为乱码的,在dos界面中mysql中运行select * from table;时显示为正常;从网站界面上或phpmyadmin添加中文内容,可以在phpmyadmin平台和网站界面上显示正常,但在dos界面的mysql中显示为乱码。我比对过my.ini、select_lang.lib.php、config.inc.php内容都是一致,在dos界面的mysql中运行show variables like 'chara@';show variables like 'collation@';及使用use db;status;命令比对两个环境中的编码,内容是一致的。请各位高手指点在下,问题倒底出在哪里,谢谢!
或者 gb2312 utf8 之类的看看哪个ok