相关疑难解决方法(0)

如何将Unicode字符作为JSP/Servlet request.getParameter传递?

经过大量的反复试验,我仍然无法弄清楚问题.JSP,servlet和数据库都被设置为接受UTF-8编码,但即使我在任何具有任何双字节字符的东西上使用request.getParameter,如em dash,它们也会被破坏为字符.

我已经手动提交数据库,它能够接受这些字符,没问题.如果我从servlet中的数据库中提取文本并将其打印在我的jsp页面的表单中,则显示没有问题.

唯一一次,当我尝试在使用request.getParameter检索它之后尝试将其显示在其他地方时,它发现它作为已损坏的字符返回.

有没有其他人有这个问题?我该如何解决?

unicode jsp servlets character-encoding mojibake

14
推荐指数
1
解决办法
8126
查看次数

标签 统计

character-encoding ×1

jsp ×1

mojibake ×1

servlets ×1

unicode ×1