[PYTHON] Der Codec 'shift_jis' kann das Zeichen '\ uff0d' an Position 0 nicht codieren: Unzulässige Multibyte-Sequenz auflösen

Aus der Schlussfolgerung ist "-" die Ursache, also "-"

somestring.replace("-", "- -")

Ursache Zeichenfolge und ersetzte Zeichenfolge

>>> "-".encode("utf-8")
#Fehlerursache
b'\xef\xbc\x8d'
>>> "- -".encode("utf-8")
b'\xe3\x83\xbc'

Kompliziert

Recommended Posts

Der Codec 'shift_jis' kann das Zeichen '\ uff0d' an Position 0 nicht codieren: Unzulässige Multibyte-Sequenz auflösen
Ich war süchtig nach der Bereitstellung von Google Cloud-Funktionen (der Codec 'ascii' kann das Zeichen u '\ u281b' an Position 58 nicht codieren).
Speichern Sie Japanisch (Multibyte-Zeichenfolge) in sqlite3 von Python
Der Codec 'Ascii' kann keine Zeichen an Position xx-xx codieren: Ordnungszahl nicht im Bereich (128), wenn PHP → Python aufgerufen wird