mysql 乱码问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:08:19
配置:MySQL Server 5.0+Apache2.2+php5.2.6

mysql编码如下(刚启动,未作任何操作):
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+---------------------------------------------------------+
| Variable_name | Value
|
+--------------------------+---------------------------------------------------------+
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_filesystem | binary
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
| character_sets_dir | E:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+

Apache2.2中httpd.conf里增加了
AddDefaultCharset utf

我记不太清楚是那个文件啦,不过mysql里面有一个文件可以设置编码方式的,记得设置成GB2312这种哦,就会好的,就没有乱码啦!

建议你安装下PHPMYADMIN,php版图形MYSQL管理器。。里面就有选择编码的选项。。进行其他操作也很方便。。

据我知道的现在一般中小网站都是以PHP+PHPMYADMIN+MYSQL构建的环境配置的,你也可以去试试。。

设置mysql.ini里面默认字符集为gbk,然后从新建库和数据`就没问题了

把utf-8换成utf8试一试

自己设计的页面my.php编码也要是utf-8