Outils pour utilisateurs

Outils du site


dev:python:caracteres-et-encodage

Ceci est une ancienne révision du document !


Jeux de caractères et encodage avec python

Erreur à l’exécution d'un script utf-8 sous Windows

Le script s'execute normalement sous Linux mais affiche une erreur à l'execution sous Windows:

python mon_script.py
  File "mon_script.py", line 2
SyntaxError: encoding problem: utf8

Vérifier bien la syntaxe du header, il doit utiliser une des deux formes suivantes:

#!/usr/bin/env python
# coding: utf-8

ou bien

#!/usr/bin/env python
# -*- coding: utf-8 -*-

Lorsque les scripts utilise l'entête

Références

dev/python/caracteres-et-encodage.1525876839.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)