[LINUX] Der Codec 'Ascii' kann keine Zeichen an Position xx-xx codieren: Ordnungszahl nicht im Bereich (128), wenn PHP → Python aufgerufen wird

Ich möchte ein Skript in Python schreiben und es von PHP aus aufrufen. Überprüfen Sie die Funktion der Python-Seite auf der Konsole. Wenn Sie versuchen, mit PHP eine Front zu erstellen und diese aufzurufen, ist dies

'ascii' codec can't encode characters in position 28-32: ordinal not in range(128)

ASCII? Funktioniert es auf der Konsole? Sie können das Gebietsschema nicht ändern

Versuchen Sie es mit dem Python-Ausführungsbefehl

LC_ALL=\"ja_JP.utf8\" python test.py

Es hat funktioniert, als ich es definiert habe als.

Ich weiß es nicht.

Vielen Dank, P.S. Chef.

Recommended Posts

Der Codec 'Ascii' kann keine Zeichen an Position xx-xx codieren: Ordnungszahl nicht im Bereich (128), wenn PHP → Python aufgerufen wird
UnicodeDecodeError: Der Codec 'ascii' kann das Byte 0xa4 an Position 0 nicht dekodieren: Ordnungszahl nicht im Bereich (128)
yum löst den Fehler "UnicodeDecodeError: 'ascii' Codec kann Byte 0xc3 in Position 15 nicht dekodieren: Ordnungszahl nicht im Bereich (128)" aus
Wenn der Codec das Byte nicht dekodieren kann, wird es in Python angezeigt
Der heutige Python-Fehler: UnicodeEncodeError: Der Codec 'ascii' kann keine Zeichen codieren
Der heutige Python-Fehler: UnicodeEncodeError: Der Codec 'utf-8' kann keine Zeichen codieren
Ich war süchtig nach der Bereitstellung von Google Cloud-Funktionen (der Codec 'ascii' kann das Zeichen u '\ u281b' an Position 58 nicht codieren).
Der Codec 'shift_jis' kann das Zeichen '\ uff0d' an Position 0 nicht codieren: Unzulässige Multibyte-Sequenz auflösen