2013-02-28 45 views
0

我有這樣的問題 - 當我在俄羅斯的佈局按下鍵盤按鍵我的應用程序有這樣的消息pygame的ANG非拉丁字符的問題

UnicodeEncodeError擊碎:「ASCII」編解碼器不能編碼字符「\ u0444 「40位:有序不在範圍內(128)

代碼:

event = pygame.event.poll() 
if event.type == KEYDOWN: 
    print(event) 

(我已經按下拉丁語 'A')上的英文佈局 按下鍵 - 工作正常。

順便說一句 - 當我改變event.type == KEYDOWN到event.type == KEYUP - 一切正常,但在THI情況下,我無法訪問event.unicode PARAM得到按鍵來

燦有人建議我如何使它與任何鍵盤佈局的KeyDown事件?

謝謝!

回答

0

嘗試添加此行的文件的開頭:

# -*- coding: utf-8 -*- 
+0

這是在每個文件已經添加,只是告訴語言解釋什麼編碼應該打開文件 – 2013-03-01 11:30:25