Google Cloud Endpoints,希伯来语变成了问号

时间:2016-03-08 15:31:08

标签: java google-app-engine encoding utf-8 google-cloud-endpoints

我有这个用java编写的简单API:

@Entity
class Bean
{
   @Id Long id; //auto-generated
   String name;
   // getters and setters
}

@Api(name = "myApi",
        version = "v1",
        namespace = @ApiNamespace(
                ownerDomain = "helloworld.example.com",
                ownerName = "helloworld.example.com",
                packagePath=""))
public class MyAPI {
    public Slides update(Bean b) {
        OfyService.ofy().save().entity(b).now();
        return slides;
    }
}

当我使用带有此字符串api explorer的{​​{1}}执行此终结点时,它会将其保存并返回עברית

我还使用硬编码值检查了这不是保存机制的问题,即使我将值记录到控制台而不是保存它也会这样做。

我尝试过的事情:

  • ����� in <property name="DEFAULT_ENCODING" value="UTF-8" />
  • 自定义过滤器,用于设置<system-properties> 请求和响应servlet

0 个答案:

没有答案