kampella
Март 21, 2016 23:11:50
Имеем идентичные настройки:
# -*- coding: utf-8 -*-
LANG=en_US.UTF-
PYTHONIOENCODING=utf8
python -c “import sys; print sys.path”
utf-8
python -c “import sys; print sys.getdefaultencoding()”
ascii
На убунте все ок, на маке юникод символы неорректно отображаются. Куда можно еще копнуть?
Как вообще перейти на utf? Чтобы было:
python -c “import sys; print sys.getdefaultencoding()”
utf-8
ZerG
Март 21, 2016 23:14:01
Шрифт в терминале поменяйте.
kampella
Март 21, 2016 23:22:35
Как вообще перейти на utf? Чтобы было:
python -c “import sys; print sys.getdefaultencoding()”
utf-8
ZerG
Март 21, 2016 23:30:11
https://blog.hqcodeshop.fi/uploads/TerminalUTF-8locale.pngВобще юзать iTerm2
И на маке нет проблем с юникодом.
Если уж совсем не поможет
So typing export PYTHONIOENCODING=utf-8 prior to invoking the Python interpreter does the trick, or you could just add this setting to your environment file: ~/.MacOSX/environment.plist.