〖JAVE经验〗Java认证:JSP虚拟主机使用中的乱码问题

JSP虚拟主机使用中的乱码问题

在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。

1 POST提交表单是乱码

常见的情况为:页面都正常,但新插入的数据全是乱码。

这种情况,就是因为提交的数据被程序接收后就是乱码,这个乱码又插入数据库了,所以显示不正常

解决方案:

a 修改配制来完成

修改tomcat的配制文件server.xml中的连接器,加上URIEncoding=“GB2312”就OK了

b 自己写编码转换程序

b.a 在与表单交换数据的时候,做转换,这种方式灵活

每一个页面请求写一个转换,或者写一个公共的类,在接收的时候,都做一下转移,代码如下:

public static String ISOGBChange(String s)

{

return EncodeChange(s,“ISO8859-1”,“GB2312”);

}

public static String EncodeChange(String s,String source_encode,String dest_encode)

{

if(s==null)

return null;

try

{

byte[]tmpbyte = s.getBytes(source_encode); s = new String(tmpbyte,dest_encode);

return s;

}

catch (Exception e)

更多免费相关学习经验请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html

人生才会更有意义。如果没有梦想,那就托做庸人。

〖JAVE经验〗Java认证:JSP虚拟主机使用中的乱码问题

相关文章:

你感兴趣的文章:

标签云: