My sql中文乱码问题!
来源:互联网 发布:淘宝众筹定金和尾款 编辑:程序博客网 时间:2024/05/29 00:30
这几天一直被中文乱码问题困扰,中文数据插入到My Sql中很正常,在Command client line中也能正常显示,可从数据库中读到JSP页面上时,就变成“火星文”了。
于是上网查询,也看到好多方法:有的说把my.ini中default-character-set=latin1改为default-character-set=utf8,有的说在Eclipse中改默认编码方式,有的说改<%@ page contentType="text/html;charset=gb2312" %>;,还有的说改连接字符:Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/MyData?user=root&password=3211535&useUnicode=true&characterEncoding=GB2312"); 。
几番修改,我也被几个修改的地方和几种编码方式搞晕了,改来改去还是乱码,只是有时改了某个地方的某种编码方式后,变成了另一种乱码。 昨晚一直搞到十一点多,还是不行,冷静下来一想,应该从源头抓起,于是上网查JSP从My Sql中以什么编码方式读取数据,也有几种说法,于是分别试了下。终于成功了,其中一句:<%=sqlRst.getString(1)%>改为<%=new String(sqlRst.getString(1).getBytes("iso8859-1"),"gb2312")%>。把编码方式从iso8859-1转换成gb2312成功显示中文。
- My sql中文乱码问题!
- My Sql中文字符问题
- (my)eclipse与mySql中文乱码问题
- SQL 2005中文乱码问题
- pl/sql中文乱码问题
- pl/sql 中文乱码问题
- PL/SQL 中文乱码问题
- my.ini设置中文乱码时的问题
- MY SQL 乱码
- my.cnf解决中文乱码
- [MySQL] SQL语句中文别名乱码问题
- PL/SQL developer 中文乱码问题
- mysql执行sql中文乱码问题
- pl/sql developer 中文显示乱码问题
- PL/SQL Developer 显示中文乱码问题
- PL/SQL Developer中文乱码问题
- PL/SQL 查询中文乱码问题
- SQL concat函数union中文乱码问题
- C# 实现打印功能
- 25.3 USB驱动实例剖析
- 25.3.1 USB串口驱动
- Symbain中CAPABILITY
- 数据挖掘技术在知识型CRM中的应用研究
- My sql中文乱码问题!
- flex学习
- 25.3.2 USB键盘驱动
- Linux内核的同步机制
- IPHONE note
- 用JSSE定制SSL连接
- String对象创建个数
- MAC平台安装Android sdk
- 25.4 小 结