在GAE上存储文本,更改非标准unicode字符

时间:2013-03-02 01:32:06

标签: java google-app-engine rest

我在Google App Engine上有一个servlet,它从页面获取文本,将其存储为实体,然后将其发送回客户端。当我存储“你是”这个词时,我会把它显示在GAE本地商店中,因为“你是”正常的。然而,当我将它返回给客户端时,我得到“Youâre”并且调试代码有时会显示“Youâ?? re”。我正在使用Java Text类来存储此文本。

如何确保可以正确存储任何Unicode字符?它看起来像客户端 - >服务器很好,因为文本不会改变,但服务器 - >客户肯定搞砸了。谢谢!

1 个答案:

答案 0 :(得分:1)

大多数时候我都看过这个问题,要么页面没有声明它使用的是UTF-8,要么像

那样
  

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

accept-charset未在表单中设置。

这可能是其中任何一种吗?