日期:2014-05-18  浏览次数:20658 次

mysql中文乱码问题,命令方式正确,MySQL Maestro工具正确,jsp页面错误,mysql-front错误
mysql乱码问题,   请求解决方法
全部是utf8编码.
命令方式查询,先执行set   names   'latin1 ',然后正确,不执行set   names   'latin1 ',出现乱码....

MySQL   Maestro工具查询正确,

jsp页面查询乱码
但是用new   String(rs.getString(1).getBytes( "iso_8859_1 "), "gbk ")转换后就正确了.....

mysql-front查询,乱码............

请求大家给个方法...弄了一晚上没弄出来........

------解决方案--------------------
装MYSQL的时候字符集选GB2312啊
------解决方案--------------------
全部是utf8编码.

装mysql时也是要utf8的。
------解决方案--------------------
在mysql里建表的时候加上 ENGINE=MyISAM DEFAULT CHARSET=utf8
CREATE TABLE `depart` (
`id` int(5) NOT NULL auto_increment,
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
------解决方案--------------------
你可以把mysql 的配置文件改了.
把他的编码改成gbk 或者 gb2312
然后重新启动服务. 这样不会有MYSQL 的中文问题了.
------解决方案--------------------
编码格式统一就OK了

jsp页面改成utf-8
数据库整理改成utf-8
源码文件也改成utf-8



------解决方案--------------------
界面,数据库,jsp的代码都要编码一致,实在有问题用强制转换
------解决方案--------------------
我感觉如果是数据库里面也是乱码的话,就从你往数据库里面写数据的地方找.
------解决方案--------------------
1、建议mysql使用gbk编码!
C:\WINNT> type my.ini
[mysqld]
basedir=D:/mysql
datadir=D:/mysql-data/data
default-character-set=gbk

[client]
default-character-set=gbk

2 连接mysql的时候,使用这样的url就能够搞定了!
String url = "jdbc:mysql://localhost:3306/sunnywest?useUnicode=true&characterEncoding=gbk ";
String user = "root ";
String password = "dada ";
Connection connRemoteMysql = DriverManager.getConnection(url, user, password);

------解决方案--------------------
编码格式统一就OK了 ,但我建议还都是统一用utf-8编码!!!!!!!



希望能帮到你!!!!!

------解决方案--------------------
mysql-front 设置成utf-8或GBK 中文的。。。
连库也指定编码。。。
jdbc:mysql://127.0.0.1:3306/authdb?useUnicode=true&characterEncoding=gb2312
------解决方案--------------------
设置一个过滤器,
web.xml加
<filter>
<filter-name> SetCharacterEncodingFilter </filter-name>
<filter-class> com.hotpepper.util.SetCharacterEncodingFilter </filter-class>
<init-param>
<param-name> encoding </param-name>
<param-value> UTF-8 </param-value>
</init-param>
<init-param>
<param-name> ignore </param-name>
<param-value> true </param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name> SetCharacterEncodingFilter </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping>


public class SetCharacterEncodingFilter
implements Filter {

// ----------------------------------------------------- Instance Variables