关于解决TOMCAT编码(利用iso8859-1码表)出现乱码的方法

来源:互联网 发布:人工智能观后感5中英文 编辑:程序博客网 时间:2024/05/21 09:00

我们知道iso8859-1中是没有中文字节编码的,而TOMCAT的编码方式是iso8859-1
所以我们提交到TOMCAT服务器的文档或者网页都可能出现乱码问题。

解决方法利用字符编码的原理,浏览器发送(码值),tomcat接收并解码,得到字符串,传参给servlet,这里我们用一个代码片来模拟tomcat接收编码并进行编码解析的处理

public class demo{String str="张三";byte bs[]=str.getBytes("utf-8");String str2=new String(bs,"iso8859-1");//这里拿到的str2是乱码的byte bs2[]=str2.getBytes("iso8859-1");//重新编码String str3=new String(bs2,"utf-8");system.out.print(str3);}
0 0