4

是否可以在开发服务器上设置 UTF-8 编码?在外部(谷歌)服务器上一切正常,但在本地服务器上我得到“???????” 而不是数据存储查看器中的真实字符。

4

1 回答 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 回答