是否可以在开发服务器上设置 UTF-8 编码?在外部(谷歌)服务器上一切正常,但在本地服务器上我得到“???????” 而不是数据存储查看器中的真实字符。
问问题
113 次
1 回答
0
在 GAE Python 中,要将 utf-8 字符串保存在数据存储中,您需要考虑两点。
1/ 在文件顶部添加标题:
第一个用于约定,第二个默认情况下将文件的所有内容设置为 utf-8。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
2/ 解码您的 utf-8 字符串以在数据存储中保存一个 unicode 字符串。
my_value="çéè!§ç!éàèàçèéàçè(à"
instance = mydatastore(mySavedUnicodeString=my_value.decode("utf-8"))
user_instance.put()
于 2014-08-09T18:52:35.617 回答