Uruchamiając mój skrypt python3 z Sublime Text 2 dodaje się błąd occures:Sublime Text 2 Błąd kodowania z python3 budować
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
Ponadto, gdy uruchomiony ten sam skrypt z terminala, problem nie pojawia .
ustawieniach systemu budowania Sublime jest następujący:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf8",
"path": "/Library/Frameworks/Python.framework/Versions/3.3/bin/"
}
Z góry dzięki!
Świetnie! Rozwiązałem mój problem. – jostyposty
Awesome! Działa również dla Sublime Text 3 – chris838
Tak więc właśnie miałem opublikować to pytanie jako odpowiedź, ale domyślam się, że po prostu komentarz tutaj. Próbowałem tego i to nie działało. Może, ponieważ pracuję na Macu. Co dla mnie nie było ustawienie zmiennej LANG env, ale LC_CTYPE na "UTF-8". Dosłownie szukałem 3 godzin, lewe ślady zębów w moim blacie i dlatego może to pomaga. – Ekkstein