您好,欢迎访问一九零五行业门户网

mysql乱码怎么办啊

mysql乱码怎么处理啊?
请高手看一下
------解决方案--------------------
http://c//documents%20and%20settings//administrator//%e6%a1%8c%e9%9d%a2//1.jpg
楼主坑爹,粘了个本地路径上来。
------解决方案--------------------
看不见图片啊
------解决方案--------------------
编码 mysql_query(set names 'gbk');或mysql_query(set names 'utf8');
------解决方案--------------------
楼主你这是设置字符集?你的数据库都设置成uft8没?
------解决方案--------------------
你另存为一下选择字符集为utf8就ok了。我也碰到过这个情况!!
------解决方案--------------------
最好的还是在my.ini中指定编码,可以对所有的数据库,都有效。
------解决方案--------------------
编码常用的是utf8-general-ci
不只是表要通一,要统一的总共有四处
一是:数据库类型,其中包括,数据库,表,字段三处都要统一,可以检查一下
二是:文件的编码类型,你若用dw或editplus可以查看页面编码,不同需修改
三是:访问数据库时的设置既set names utf8;
四是:浏览器显示方式,既
这四处必需统一,否则可能会出现问题
------解决方案--------------------
字符集编码
安装mysql时,由于失误导致mysql默认编码为latin1,这样导致中文支持不了,遂想修改mysql编码为utf8。
步骤如下:
一、管理工具-->服务-->停掉mysql服务
二、修改my.ini配置文件:
1.在[client]的port=3306的下面一行添加default-character-set=utf8
2.将[mysql]中的default-character-set=latin1中的latin1改为utf8
3. 将[mysqld]中的default-character-set=latin1中的latin1改为utf8
三、重启mysql服务
service mysqld restart
四、进入mysql命令行,输入以下命令检查
mysql> show variables like 'character_set_%';
+-www.it165.net-------------------------+----------------------------+
| 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 | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| variable_name | value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
其它类似信息

推荐信息