[英]pygame ang non-latin chars issue
我遇到了这样的问题-当我按俄语布局按下键盘按钮时,我的应用程序因此类消息而崩溃
UnicodeEncodeError:'ascii'编解码器无法在位置40编码字符'\\ u0444':序数不在范围内(128)
码:
event = pygame.event.poll()
if event.type == KEYDOWN:
print(event)
(我按过拉丁字母'a')按英语布局上的键-效果很好。
顺便说一句-当我将event.type == KEYDOWN更改为event.type == KEYUP时-一切正常,但是在这种情况下,我无法访问event.unicode参数来获取按键
有人可以建议我如何使其与任何键盘布局的KeyDown事件一起使用吗?
谢谢!
尝试在文件开头添加以下行:
# -*- coding: utf-8 -*-
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.