Si vous rencontrez une "erreur de décodage Unicode" en Python

Je construis un système avec Python, mais lorsque j'ai enregistré la base de données en japonais, j'ai rencontré l'erreur suivante.

error


UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)

Au moment du test, je savais que le japonais était mauvais car il était enregistré normalement en anglais. Si vous recherchez le contenu de l'erreur sur Google, vous rencontrerez le site suivant et le résoudrez rapidement.

Postscript: pages fréquemment visitées dans Google Analytics ...

index.py


import sys, codecs
# 3.5 =>
sys.stdout = codecs.getwriter("utf-8")(sys.stdout)

import io
# 3.6 =< 3.x
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

Site référencé Que faire si UnicodeDecodeError se produit lors de l'exécution d'un script Python

Recommended Posts

Si vous rencontrez une "erreur de décodage Unicode" en Python
[Python] Choses à vérifier lorsqu'une erreur de décodage Unicode apparaît dans Django
BigQuery - Si vous obtenez une erreur Reason: responseTooLarge en Python
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Pourquoi l'instruction main () -if de Python est-elle attachée?
Que faire si vous obtenez moins zéro en Python
Si vous souhaitez affecter une exportation csv à une variable en python
Vérifiez si vous pouvez vous connecter à un port TCP en Python
Si vous voulez un singleton en python, considérez le module comme un singleton
Lors d'une erreur de programmation: (1146, "La table '<nom de la table>' n'existe pas") se produit dans Django
Que se passe-t-il si vous "importez A, B comme C" en Python?
Si vous obtenez une erreur sans attribut dans boto3, vérifiez la version
Utilisez une page d'erreur personnalisée avec python / tornado
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Une solution si vous supprimez accidentellement l'interpréteur python dans / usr / local / bin /.
Vérifiez si la chaîne est un nombre en python
Jusqu'à ce que vous insériez des données dans une feuille de calcul en Python
Lorsqu'une erreur se produit dans le scraping python (requêtes)
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Comprendre le rendement Python Si vous mettez le rendement dans une fonction, elle se transforme en générateur
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Prendre une capture d'écran en Python
Créer une fonction en Python
Dessinez un cœur en Python
Solution si vous obtenez une erreur de codage 0xxx ASCII avec un sur-ensemble
Si vous écrivez TinderBot en Python, elle peut le faire
Comment importer des fichiers où vous le souhaitez en Python
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
Que faire si vous obtenez une erreur Impossible de récupérer le lien métallique pour le référentiel avec yum
Probablement dans un serpent Nishiki (Titre original: Peut-être en Python)
Ecrire une dichotomie en Python
[python] Gérer les fonctions dans une liste
Appuyez sur une commande en Python (Windows)
Si vous êtes bloqué dans Impossible de charger mkl_intel_thread.dll en Python sous Windows
Créer un conteneur DI avec Python
Voici quelques grammaires que vous pourriez obtenir un slapstick si vous connaissez en Python
Dessinez une matrice de diagramme de dispersion avec python
Jusqu'à ce que vous mettiez Python dans Docker
ABC166 en Python A ~ C problème
Ecrire des algorithmes A * (A-star) en Python
Supprimer un caractère spécifique en Python s'il s'agit du dernier
Résolution d'erreur Python assez bâclée
Résoudre ABC036 A ~ C avec Python
Ecrire un graphique à secteurs en Python
Ecrire le plugin vim en Python
Python2 str / unicode et encoder / décoder
Écrire une recherche de priorité en profondeur en Python
Que faire si vous obtenez une erreur de remplacement obligatoire `get_config` lorsque vous essayez de model.save avec Keras
Implémentation d'un algorithme simple en Python 2
Résoudre ABC037 A ~ C avec Python
Exécutez un algorithme simple en Python
Dessinez un diagramme CNN en Python
Créer une chaîne aléatoire en Python
Lors de l'écriture d'un programme en Python
Que faire lorsque vous vous fâchez avec "Value Error: unknown local: UTF-8" dans python manage.py syncdb