Servlet字符集的错误。请帮帮忙啊。
程序:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class TestChar extends HttpServlet
{
public void service( HttpServletRequest request, HttpServletResponse response)throws IOException
{
ServletOutputStream out = response.getOutputStream();
response.setContentType("text/html;charset=GBK");
out.println("hello");
//out.println("你好"); //在这里出错。
}
}
出错提示:
java.io.CharConversionException: Not an ISO 8859-1 character: 你
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:133)
at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:286)
at TestChar.service(TestChar.java:11)