À l'invite de commande de Windows 7, python a obtenu l'erreur suivante
LookupError: unknown encoding: cp65001
En effet, le code de caractère de l'invite de commande, cp65001, est inconnu de python.
Si c'était votre propre programme
import sys
import codecs
def cp65001(name):
if name.lower() == 'cp65001':
return codecs.lookup('utf-8')
codecs.register(cp65001)
Vous pouvez l'écrire comme ceci et définir cp65001 comme utf-8.
La méthode ci-dessus ne peut pas être utilisée avec des outils python tels que pip. Par exemple, si cela sort avec pip install, etc.
Si vous le dites, définissez la variable d'environnement
PYTHONIOENCODING=utf-8
Vous pouvez le donner comme.
Recommended Posts