Уведомления

Группа в Telegram: @pythonsu

#1 Март 21, 2016 23:11:50

kampella
Зарегистрирован: 2014-11-21
Сообщения: 95
Репутация: +  1  -
Профиль   Отправить e-mail  

Перейти на UTF-8

Имеем идентичные настройки:
# -*- 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

Отредактировано kampella (Март 21, 2016 23:19:43)

Офлайн

#2 Март 21, 2016 23:14:01

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Перейти на UTF-8

Шрифт в терминале поменяйте.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Март 21, 2016 23:22:35

kampella
Зарегистрирован: 2014-11-21
Сообщения: 95
Репутация: +  1  -
Профиль   Отправить e-mail  

Перейти на UTF-8

Как вообще перейти на utf? Чтобы было:

python -c import sys; print sys.getdefaultencoding()
utf-8

Офлайн

#4 Март 21, 2016 23:30:11

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Перейти на UTF-8

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.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Март 21, 2016 23:32:13)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version