java servlet里面中文显示乱码的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:41:48
java servlet里面,用out.println("<a href=****>中文</a>");
显示出来的中文都是乱码
请问怎么解决

response.setCharacterEncoding("GBK");

如果是表格出现乱码就用
<%response.setCharacterEncoding("GBK2312");%>
如果是整个页面的话就用:
<%response.setContentType("text/plain");%>或者
<%@ page contentType="text/plain"%>

response.setCharacterEncoding("GBK");
或者
response.setCharacterEncoding("UTF-8");
在或者
out.println("<a href=****>"+new String("中文".getBase("ISO-8859-1"),"GBK")+"</a>");//嘿嘿这样有些扯淡!

<%response.setCharacterEncoding("UTF-8");%>

package beans;

public class chStr {
/***************************************************
*method name: chStr()
*method function:解决输出中文乱码问题
*return value: String
*2005-12-05
****************************************************/