In einer Umgebung, in der ich einen Windows-Computer verwenden muss, muss ich auf einen Linux-Server oder eine virtuelle Maschine gehen, um den Vorgang in Python zu überprüfen. Daher habe ich eine Python-Umgebung erstellt.
-Python3 bei Anaconda
Wenn ich Japanisch in die IPython-Konsole von Rodeo eingebe, friert es ein.
Anscheinend ist die Eingabe / Ausgabe der IPython-Konsole UTF-8, aber die "sys.stdin" von Python und die "Codierung" von "sys.stdout", die ich in Anaconda eingefügt habe, sind "cp932".
Ich habe es geschafft, eine Batch-Datei wie die folgende zu erstellen und sie im "Python-Befehl" der Rodeo-Einstellungen anzugeben.
python-utf8.bat
@echo off
setlocal
set PYTHONIOENCODING=utf-8
%~dp0\python.exe %*
endlocal
Es fühlt sich an, als wäre es nicht klug.
Recommended Posts