我有一个简单的Google App Engine应用程序,使用普通字符串编写。我意识到我想让它处理unicode。这有什么问题吗?我正在考虑我目前已经在实时数据库中拥有的所有字符串。 (来自我不想让人不安的真实用户)升级Google应用程序引擎程序以使用unicode
3
A
回答
2
Alexander Kojevnikov说:“数据存储内部保留所有字符串unicode。”
换句话说,你的应用程序已经在使用unicode。感谢谷歌人们合理的API。不需要进一步的工作。
1
数据存储内部保留所有字符串in unicode。
1
当存储到db.TextProperty()你需要使用db.Text(),如:
instance.xml = db.Text(xml_string, encoding="utf_8")
,并指定正确的编码,如果该字符串没有一个BOM就可以了。就像如果您从XML流中获取意外的unicode数据一样。
使用Amazon.com的产品API时发生在我身上。
另外谷歌的urlfetch有unicode问题处理该流。所以我结束了在urllib.urlopen()的返回上运行minidom的parse()函数而不是parseString(),就像这样来解决问题:
response = urllib.urlopen(url)
xml = minidom.parse(response)
相关问题
- 1. 不使用应用程序引擎的应用程序的Google应用程序引擎
- 2. 我可以连接Google应用程序引擎中的Google应用程序吗?
- 3. 将symfony应用程序部署到Google应用程序引擎
- 4. 是否可以在Google应用程序引擎上部署cakephp应用程序?
- 5. Android升级应用程序
- 6. 升级iPhone应用程序
- 7. 升级应用程序以支持ios5
- 8. NullSoft安装程序 - 升级应用程序时升级app.config
- 9. 使用relup升级riak_core应用程序
- 10. 应用程序引擎java.security.AccessControlException
- 11. Rails应用程序引擎
- 12. 谷歌应用程序引擎应用程序的索引
- 13. 创建补丁程序以升级.NET应用程序
- 14. 使用Django在Google应用程序引擎中上传文件
- 15. Google应用程序引擎在OSX Lion上使用python失败
- 16. 从iOS应用程序中保存Google应用程序引擎base64照片
- 17. 什么是Windows应用程序中的Google应用程序引擎sdk目录?
- 18. 将jetty8 web应用程序迁移到Google应用程序引擎
- 19. 无法将golang应用程序上传到Google应用程序引擎中
- 20. 从.NET应用程序引用Google的V8引擎
- 21. 将多个应用程序升级到一个应用程序
- 22. monotouch iphone应用程序作为ipad应用程序升级
- 23. 升级iPhone应用程序到iPad应用程序
- 24. 从现有应用程序升级iOS应用程序
- 25. 如何升级/系统/应用程序中的应用程序?
- 26. 排序谷歌应用程序引擎
- 27. 用谷歌应用程序引擎创建Web应用程序?
- 28. 是否可以使用Talend安装程序升级服务器应用程序?
- 29. 升级我的Symfony2应用程序以使用作曲家
- 30. 升级免费应用程序以支付应用程序内购买?
谢谢。我会检查一下。我似乎看到输入重音字符的问题,但这可能只是在我的代码中。 – interstar 2008-10-30 11:02:21