形式param resteasy的德国变音字符不起作用

时间:2017-01-31 17:40:06

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

我的表格

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

我的Html标题

df <- data.frame(x =  rnorm(10), y = rnorm(10))

spearmans_rho <- cor(df$x, df$y, method='spearman')
plot_label <- sprintf("\"Spearman's\" ~ rho == %0.2f", spearmans_rho)

ggplot(df, aes(x = x, y = y)) + 
  geom_point() + 
  annotate("text", x = mean(df$x), y = mean(df$y), parse = T, label=plot_label)

同时兼顾和单身。

我的Resteasy过滤器

set session old_alter_table=1;
ALTER IGNORE TABLE `user_server`  
ADD UNIQUE INDEX (`user_id`, `server_id`);
set session old_alter_table=0;

我的方法注释

jQuery(function($) {

  var $amount_fields = $('#number-tickets'),
      $total_amount = $('#total-amount');
      
  $amount_fields.on('input', function(e) {
    var final_value = 0;
    $amount_fields.each(function() {
      var value = $(this).val();
      if (!isNaN(value) && value > 0) final_value += parseInt(value);
    });
    $total_amount.val(final_value * 5);  // You need to multiply by the ticket price ($5) before setting the field's value.
  });

});

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

我还有其他设置吗?

1 个答案:

答案 0 :(得分:0)

可以正常使用过滤级别设置。尝试这些设置时,我没有正确重启服务器。

render()  {
  if (!this.props.expositions || 
         this.props.expositions.length === 0) return null;    // Early return

  return (
    <div className="Exposition"> 
       <h1 className="uk-text-center">Expositions</h1>
       <ul>  
        {   
            this.props.expositions.map(x => 
              <li key={x.name}>
                {x.name}
              </li>
            );
        }
       </ul>
    </div>
  )
}