我正在为我的博客制作网站。而我正在测试其他语言的编码。
27 <%
28 String str = request.getParameter("stone");
29 out.println(new String(str.getBytes("ISO-8859-1"), "utf-8"));
30 %>
我不知道为什么此代码会出现以下错误:
HTTP状态500 - 在第29行处理JSP页面/index.jsp时发生异常
答案 0 :(得分:0)
我会将我的代码包装在try / catch构造中。因此,
String str;
try {
str = request.getParameter("stone");
out.println(new String(str.getBytes("ISO-8859-1"), "utf-8"));
} catch (Exception e) {
out.print("<p>An unexpected exception occurred: " + e.getMessage() + "</p>");
}
希望有所帮助。