编码在Debug中有效,但在其他情况下无效

时间:2019-09-12 12:17:29

标签: java eclipse debugging encoding

我有一个运行Tomcat的webapp。 Tomcat配置为使用UTF8。 我在ServletRequest对象(请求)中得到了一个值。参数(request.getParameter("Signer"))中的特殊字符将替换为问号。

有一个用于处理参数的过滤器类(@WebFilter)。 在Eclipse中进行调试时,我会获得带有正确字符的正确值。 如果在未调试的情况下运行相同的进程,则字符将被问号替换。

没有区别。只是通过调试,我就能得到想要的结果。

我检查了Tomcat是否已配置为处理UTF8参数。

我无法控制提供参数的程序。

0 个答案:

没有答案