我想在我的pygame程序中输入日文字符。下面的代码是一个简单的pygame程序,用于显示文本"こんにちは!"。
import pygame, sys, codecs
pygame.init()
screensize = (500, 400)
gameframe = pygame.display.set_mode(screensize)
text = "こんにちは!"
newtext = text.encode("utf-8").decode("utf-8")
gamefont = pygame.font.Font(None, 60)
gametext = gamefont.render(newtext, True, (225, 225, 225))
gameframe.blit(gametext, (0, 0))
ended = False
while ended == False:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
pygame.display.update()
我没有得到结果,而是白盒子。请建议我。几个月前我开始在python中编码。