Bonjour à tous,

j'ai un petit problème d'accents sous pygame.

J'utilise la fonction suivante pour afficher du texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
pygame.init()
screen = pygame.display.set_mode((0, 0), FULLSCREEN | DOUBLEBUF | HWSURFACE)
position[0], position[1] = screen.get_size()
texte = "Bonne journée"
 
 
screen.fill(background_color)
surf = font.render(texte, True, text_color, background_color )          
screen.blit(surf, [position[0] - surf.get_width()/2, position[1] - surf.get_height()/2])
pygame.display.flip()
et je n'obtiens pas mon accent, autrement dit j'obtiens les caractères "A©" à la place de mon accent.

Par contre les accents sont correctement affichés dans la console avec une instruction print() (mon fichier et ma console sont tous les deux en utf-8).

Comment faire pour obtenir des accents dans une fenêtre pygame ?

Merci d'avance.