Restlet:如何从getText()获得UTF-8结果?

时间:2015-09-01 12:42:28

标签: utf-8 restlet

我使用Restlet来实现处理POST请求的Web服务,但是我遇到了非ASCII字符编码的问题。

我添加了一个过滤器,在处理请求之前查看请求,request.getEntity().getCharacterSet()返回UTF-8。但在任何时候,在该实体上调用getText()会在输入中返回?????个韩语字符串。

当我在我的机器上本地启动服务时,没有问题;这只发生在服务器上。虽然在该服务器上运行的另一个Web服务(也使用Restlet)可以正确处理韩语字符串 - 唯一的区别是它将传入表示转换为Form然后访问该表单中的字段(可能永远不会调用getText()?)。

我有什么想法可以找出问题究竟在哪里?

0 个答案:

没有答案