HTML错误地将参数传递给Java servlet

时间:2017-07-12 07:37:39

标签: java html servlets unicode encoding

我有一个常规的HTML表单,它使用POST方法将参数传递给Java servlet。它包含unicode字符。 当我使用HTML从Java中打印参数时,我的字符串很难消失。没问题,除非它是纯ASCII,但是unicode字符串会崩溃。

HTML

enter image description here

的Servlet

enter image description here

例如,当我传递 asd 时,它显示正确,但niké变为nikĂŠ

如果您知道解决方案,请告诉我们!

1 个答案:

答案 0 :(得分:-2)

您可以在发送请求之前使用ENCODE HTML,并在您重新启动时使用DECODE HTML