形式参数 resteasy 中的德语变音字符不起作用

German umlaut characters in form param resteasy not working

我的表格

<form accept-charset="UTF-8">

我的Htmlheader

<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>

<meta charset="utf-8">

两者都试过,也都试过。

我的 Resteasy 过滤器

 request.setCharacterEncoding("UTF-8");

我的方法注释

@Consumes(MediaType.APPLICATION_FORM_URLENCODED + "; charset=UTF-8")

更改所有这些设置,我的 Resteasy 服务错误地仅接收表单 post 的德语字符。 json 请求工作正常。

我还需要尝试其他设置吗?

适用于过滤器级别设置。尝试这些设置时我没有正确重启服务器。

request.setCharacterEncoding("UTF-8");