我写了个servlet,然后通过一个URL向里面传递参数,参数是汉字的,现在的问题是我通过String content=request.getParameter("content") 怎么才能把这个content字符串变成汉字。我通过response的输出的话是汉字 打印到控制台是乱码,我对这个content解码,编码都不能搞定,求高人指点啊,马上就要交项目了,
明天早上过来看答案,下班先走了,
明天早上过来看答案,下班先走了,
if(!"".equals(content)){
content= new String(content.getBytes("ISO-8859-1"),"utf-8");
}当然,我这里用的utf-8,同时你的页面提交的参数也要是utf-8才行,编码要统一,否则还是乱码!
或者
content= new String(content.getBytes("ISO-8859-1"),"gbk");