当表情符号包含在发送到Google应用引擎的文本中时,它们会被销毁。表情符号后面的文字也是如此。所以任何表情符号都会破坏后面的文字!在
appengine用Python实现,Endpoints客户端库为Android生成,文本用cloudsql保存。在
有人知道这个问题或有解决办法吗?在
我已将我的应用程序引擎更新到最新的1.9.9。在
Android应用程序中包含的库包括:
- google-api-client-1.19.0.jar
- google-api-client-android-1.19.0.jar
- google-http-client-1.19.0.jar
- google-http-client-android-1.19.0.jar
- google-http-client-gson-1.19.0.jar
- google-http-client-jackson2-1.19.0.jar
- google-http-client-jdo-1.19.0.jar
- google-oauth-client-1.19.0.jar
- gson-2.1.jar
- jsr305-1.3.9.jar
Tags:
我研究一个类似的问题已经有一段时间了,我刚刚找到了一个解决办法。问题是appengine使用“US-ASCII”作为默认字符集,而不是更有用的“UTF-8”。在
以下是与此问题相关的一些资源:
Is there a way to use UTF-8 with app engine?
https://code.google.com/p/googleappengine/issues/detail?id=2219
不过,对我来说,我从来都无法通过appengine配置设置覆盖JVM的默认字符集。因此,对我有效的唯一解决方案是在每次从端点读取(或写入)数据时显式地声明字符集。在
如果使用InputStreamReader,可以执行以下操作:
或者,可以将数据读取为字节,然后从字节创建字符串:
^{pr2}$希望这有帮助!我不敢相信这是一个应用程序引擎的问题自2009年以来。。。在
相关问题 更多 >
编程相关推荐