【问题标题】:German umlaut characters in form param resteasy not working表单参数 resteasy 中的德语变音符号不起作用
【发布时间】:2017-01-31 17:40:06
【问题描述】:

我的表格

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

我的 Html 标题

<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 服务错误地接收德语字符,仅用于表单发布。 json 请求工作正常。

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

【问题讨论】:

    标签: java utf-8 character-encoding resteasy diacritics


    【解决方案1】:

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

    request.setCharacterEncoding("UTF-8");
    

    【讨论】:

    • 我也有同样的问题。这个设置和过滤器在哪里?你能更准确一点吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2011-11-07
    • 2016-01-21
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多