Wenn in Python ein "Unicode-Dekodierungsfehler" auftritt

Ich baue ein System mit Python, aber als ich die Datenbank auf Japanisch registrierte, trat der folgende Fehler auf.

error


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

Zum Zeitpunkt des Tests wusste ich, dass Japanisch schlecht ist, weil es normalerweise auf Englisch registriert ist. Wenn Sie den Inhalt des Fehlers googeln, werden Sie auf die folgende Site stoßen und ihn mit Eile lösen.

Nachtrag: Häufig besuchte Seiten in 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')

Referenzierte Site Was tun, wenn beim Ausführen eines Python-Skripts ein UnicodeDecodeError auftritt?

Recommended Posts

Wenn in Python ein "Unicode-Dekodierungsfehler" auftritt
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
BigQuery - Wenn Sie einen Grund erhalten: responseTooLarge-Fehler in Python
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Warum ist Pythons main () -if-Anweisung angehängt?
Was tun, wenn in Python minus Null angezeigt wird?
Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Wenn Sie einen Singleton in Python möchten, stellen Sie sich das Modul als Singleton vor
Bei Programmierfehler: (1146, "Tabelle '<Tabellenname>' existiert nicht") tritt in Django auf
Was passiert, wenn Sie in Python "A, B als C importieren"?
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Verwenden Sie eine benutzerdefinierte Fehlerseite mit Python / Tornado
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Eine Lösung, wenn Sie versehentlich den Python-Interpreter in / usr / local / bin / entfernen.
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Bis Sie Daten in eine Tabelle in Python einfügen
Wenn beim Python-Scraping ein Fehler auftritt (Anforderungen)
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Python-Ertrag verstehen Wenn Sie Ertrag in eine Funktion einfügen, wird dieser in einen Generator geändert
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Machen Sie einen Screenshot in Python
Erstellen Sie eine Funktion in Python
Zeichne ein Herz in Python
Lösung, wenn Sie einen 0xxx ASCII-Codierungsfehler mit Superset erhalten
Wenn Sie TinderBot in Python schreiben, kann sie das tun
So importieren Sie Dateien in Python an eine beliebige Stelle
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
Was tun, wenn bei yum ein Metalink für Repository-Fehler nicht abgerufen werden kann?
Wahrscheinlich in einer Nishiki-Schlange (Originaltitel: Vielleicht in Python)
Schreiben Sie eine Dichotomie in Python
[Python] Verwalten Sie Funktionen in einer Liste
Drücken Sie einen Befehl in Python (Windows)
Wenn Sie nicht weiterkommen, können Sie mkl_intel_thread.dll in Python unter Windows nicht laden
Erstellen Sie einen DI-Container mit Python
Hier sind einige Grammatiken, für die Sie möglicherweise einen Slapstick erhalten, wenn Sie Python kennen
Zeichnen Sie eine Streudiagrammmatrix mit Python
Bis Sie Python in Docker einfügen
ABC166 in Python A ~ C Problem
Schreiben Sie A * (A-Stern) -Algorithmen in Python
Löschen Sie ein bestimmtes Zeichen in Python, wenn es das letzte ist
Ziemlich schlampige Python-Fehlerbehebung
Löse ABC036 A ~ C mit Python
Schreiben Sie ein Kreisdiagramm in Python
Schreiben Sie das Vim-Plugin in Python
Python2 str / unicode und codieren / decodieren
Schreiben Sie eine Suche mit Tiefenpriorität in Python
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
Implementierung eines einfachen Algorithmus in Python 2
Löse ABC037 A ~ C mit Python
Führen Sie einen einfachen Algorithmus in Python aus
Zeichnen Sie ein CNN-Diagramm in Python
Erstellen Sie eine zufällige Zeichenfolge in Python
Beim Schreiben eines Programms in Python
Was tun, wenn Sie sich über "Wertefehler: unbekannt lokal: UTF-8" in python manage.py syncdb ärgern?