http://blog.csdn.net/fly29/archive/2004/07/31/57084.aspx
刚开始学JSP,就碰到中文乱码问题,在CSDN上看了不少帖子,有点小的启示,还好问题解决了。
今天是碰到关于页面传值,进行显示中文出现乱码的问题。
------------------------------
name:
Email:
<%@page language="java"%>
<%@page contentType="text/html;charset=gb2312"%>
---------------------------------
服务器之间的信息传输用的是ISO8859_1
而浏览器显示用的是gb2312
用getParameter()的时候,是获得服务器之间传输的信息
所以要指定编码,这就是getBytes("ISO8859_1")
然后用于显示,所以要转换成gb2312
所以String s = new String(getParameter("xxxx").getBytes("ISO8859_1"),"gb2312");
----------------------------------
学到了不少东东,在网上看到还有很多关于中文显示乱码问题,涉及到数据库操作,嗨,只因自己
太菜,还没接触。不过也要先贴过来,以后能用的到的吧。
------------------------------------
利用JDBC连接MYSQL数据库时,连接字符串改成:
String url="jdbc:mysql://server/tzw?useUnicode=true&characterEncoding=GB2312";
这种方法,
-------------------------------------
中文乱码显示原因可能还涉及到OS,JDBC VERSION,DBMS...
学习中...
本文介绍了在使用JSP技术时遇到的中文乱码问题及其解决方案。通过正确设置字符编码和转换请求参数的编码方式,可以有效避免中文乱码的情况发生。
1689

被折叠的 条评论
为什么被折叠?



