1

これは非常に不愉快な質問かもしれません(またはそうでないかもしれません)が、ここにあります。pygameを使用して、画面に特殊文字(具体的には乗算記号「×」)を表示するようにしています。

コードは次のように機能します。

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

これを機能させるには、「ここにテキスト」を入力する必要がありますか?または、これを回避する別の方法はありますか?

UTF-8などを使用して、テキストエンコーディングをいじくり回そうとしましたが、それについてはほとんど何も知らず、成功していません。

よろしくお願いします!

4

1 に答える 1

0

u'×'十分なはずです。そうでない場合は、UTF-8 のエンコーディング定義を追加し、ファイルをそのまま (BOM なしで) 保存します。それでもそうでない場合、これは PyGame の問題である可能性があります。

于 2013-02-09T09:41:47.550 に答える