(Python)Pygame:渲染带有特殊字符的文本(×÷π等)

时间:2013-02-09 08:47:06

标签: python special-characters pygame

这可能是一个非常有意义的问题(或者可能不是),但现在就是这样。我想在屏幕上显示特殊字符(特别是乘法符号'×'),使用pygame。

代码的工作原理如下:

label = helvetica.render("text here", 1, (r, g, b))
window.blit(label, (x, y))

我需要在“文字”中加入什么才能使其正常工作?或者还有另一种解决方法吗?

我试图用文本编码,使用UTF-8等来解决问题...但我几乎不了解它,我没有取得任何成功。

非常感谢!

1 个答案:

答案 0 :(得分:0)

u'×'应该足够了。如果不是,为UTF-8添加encoding definition并保存文件(没有BOM!)如果它仍然没有,这可能是PyGame问题。