Skip to content

encoding error with special characters #3

@focus-on1

Description

@focus-on1

Problème

Lorsqu'on essaie d'enregistrer du texte contenant des caractères spéciaux ou des emojis (comme '\U0001f504'), l'application génère une erreur :

UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f504' in position 9018: character maps to

Solution proposée

Ajouter le paramètre d'encodage UTF-8 à toutes les opérations de lecture/écriture de fichiers :

# Remplacer
with open(os.path.join(NOTES_DIR, filename), "r") as file:

# Par
with open(os.path.join(NOTES_DIR, filename), "r", encoding="utf-8") as file:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions