jsp+mysql乱码得问题(试过很多方法,请急救)
我的jsp程序插入/修改数据库后中文信息是乱码
我发现唯一不会出现乱码的地方是用了rs.updateString()和rs.updateRow()来处理的
而其他程序是用stmt.executeUpdate()之类处理的.这个时候就不行了.都是乱码.
已经用了的办法:
1. html中加入charset=GBK
2. 生成connection的参数中设置characterEncoding=gb2312"
3. 用了getStr()函数.即:byte[] temp_t=temp_p.getBytes("ISO8859-1");String temp=
new String(temp_t);
我不能要求服务器修改my.ini文件.
我没权利修改远程mysql的属性和参数
那么还有什么方法可以解决现在的问题呢?
看到有帖子说关于"set names "gbk" "的说法,但是这个语句无法在mysql-front的console中运行
如果可以,请给我个肯定正确的表达式.无论console下运行也好,stmt.execute("set names 'gbk'")也好,我都试过,但都不能正确执行.我现在真的没法子了.
感谢帮我的兄弟姐妹,请帮帮我
我发现唯一不会出现乱码的地方是用了rs.updateString()和rs.updateRow()来处理的
而其他程序是用stmt.executeUpdate()之类处理的.这个时候就不行了.都是乱码.
已经用了的办法:
1. html中加入charset=GBK
2. 生成connection的参数中设置characterEncoding=gb2312"
3. 用了getStr()函数.即:byte[] temp_t=temp_p.getBytes("ISO8859-1");String temp=
new String(temp_t);
我不能要求服务器修改my.ini文件.
我没权利修改远程mysql的属性和参数
那么还有什么方法可以解决现在的问题呢?
看到有帖子说关于"set names "gbk" "的说法,但是这个语句无法在mysql-front的console中运行
如果可以,请给我个肯定正确的表达式.无论console下运行也好,stmt.execute("set names 'gbk'")也好,我都试过,但都不能正确执行.我现在真的没法子了.
感谢帮我的兄弟姐妹,请帮帮我
...全文
相关推荐
JSP MySQL插入数据时出现中文乱码问题的解决方法
当在使用JSP页面向MySQL数据库插入中文数据时,经常会出现乱码问题。这个问题主要是由于字符编码不一致导致的,因为JSP页面和数据库对字符集的处理方式有所不同,如果处理不当,就会导致中文乱码。
解决JSP到MySQL数据库中文乱码问题
"解决JSP到MySQL数据库中文乱码问题"在进行Web开发时,遇到中文乱码问题是一个常见的困扰,特别是在JSP页面与MySQL数据库交互时。以下是一些关键步骤,按照这些步骤通常可以有效地解决乱
JSP中文乱码问题解决总结
通过以上方法,我们可以有效地解决JSP中文乱码问题。在实践中,理解字符集的工作原理,以及其在不同环节中的应用,对于预防和解决乱码问题至关重要。
5种JSP页面显示为乱码的解决方法
### 五种解决JSP页面乱码问题的方法在Web开发过程中,经常遇到的一个问题是页面显示乱码。
JSP+ MySQL中文乱码问题post提交乱码解决方案
在处理JSP与MySQL交互时,中文乱码问题是一个常见且棘手的问题。特别是在使用POST方法提交含有中文的数据到数据库,并在JSP页面中展示这些数据时,如果未正确处理字符编码,就可能出现乱码现象。


