是否可以在dev-server上设置UTF-8编码?在外部(谷歌)服务器上一切正常,但在本地服务器上我得到“???????”而不是数据存储区查看器中的真实字符。
答案 0 :(得分: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()