我试图在金字塔应用程序的视图方法的输出中包含版权符号。这实际上是一种方法:

def get_cpyright(self):
    cpyright = ["My Super App © 2012"]
    if (datetime.datetime.now().year > 2012):
        cpyright.append(" - %d " % datetime.datetime.now().year)
    return " ".join(cpyright)

但是,当它呈现给应用程序时,网页会显示:
我的超级应用©;2012
在直网开发中,我可以使用©©来获得©字符。在元组中呈现字符串时不是这样的。
我怎样才能让版权标志出现?我在金字塔自己的文件上看到了,所以我知道这是可能的。

最佳答案

在源代码文件中弄乱编码比你想象的要容易。随着时间的推移,尝试在一堆不同的编辑器中打开它,可能迟早会破坏编码。
我只想这样做:

print unichr(169)

编辑您的函数我将用以下内容替换您的第一行:
cpyright = ''.join(["My Super App ", unichr(169), " 2012"])

08-07 01:48