我现在是在windows下装的php+Apache +mysql,又装了一个mysqladmin。
现在的字符集出现了问题,我不知道该怎么设置了,1 我的mysql的my.ini中的设置是:default-character-set=UTF82 我的phpmyadmin文件夹的libraries中的config.default.php设置是:$cfg['DefaultLang'] = 'en-iso-8859-1';$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';$cfg['DefaultCharset'] = 'utf8_unicode_ci';但是现在我用php向mysql插入数据的时候,中文字符逗编程了乱码,查询取回来的时候也是乱码;
我已经在php的标头加入了header('Content-Type:text/html;charset=GB2312');
为什么还是乱码呢?还有一个现象就是我用cmd进入mysql使用SHOW VARIABLES LIKE 'char%';看到的和用mysqladmin进入mysql使用SHOW VARIABLES LIKE 'char%';看到的是梁个不同的结果,我不知道应该以哪个为准,我截了图: