首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getBytes("ISO-8859-1")、“utf-8”不适用于JSP页面。

getBytes("ISO-8859-1")、“utf-8”不适用于JSP页面。
EN

Stack Overflow用户
提问于 2014-01-15 14:58:44
回答 1查看 686关注 0票数 0

我在为我的博客制作网站。当我在测试其他语言的编码时。

代码语言:javascript
复制
27   <%
28   String str = request.getParameter("stone");
29   out.println(new String(str.getBytes("ISO-8859-1"), "utf-8"));
30   %>

我不知道为什么这段代码会产生以下错误:

HTTP状态500 -处理JSP页/index.jsp的异常发生在第29行。

EN

回答 1

Stack Overflow用户

发布于 2014-01-15 18:04:50

我会将我的代码包装在一个try/catch结构中。因此,

代码语言:javascript
复制
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>");
}

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21140784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档