这与我的其他问题之一类似。我试图解决第一个的所有副作用。
我在我的数据库中存储了一些非 ascii 字符。如果我做一些“编码 - 解码”的东西,我设法处理数据库查询。但我还有另一个问题。
如果我使用
self.response.out.write(mystring)
在我的一个实体中(看起来像这样 -> u'\u0395\u03c0\u03b9\u03c3\u03c4\u03ae\u03bc\u03b5\u03c2')
我可以毫无问题地看到它。但是,我有一个创建图形的 javascript,需要一个包含这些字符串的列表。如果我像从数据库中一样将列表传递给 javascript,则 javascript 根本不起作用。如果我使用
tag2 = tag.encode("utf-8")
对于列表中的每个实体,然后传递新列表,我看到所有像这样的非 ascii 字符 -> ÎÏιÏÏήμεÏ