Kypchak
10.02.2006, 12:45
Известно, что функции Python'а обрабатывают только ASCII символы.
Включив setdefaultencoding теоретически возможно решить глобально проблему с отработкой функции upper(). Это позволит отказаться от самодельных шрифтов (кроме ресурса иконокҚ, устранит проблему Ё Ч Я изменением одного параметра.
В мануалах, например, "Deep Into Python" утверждается, что для установки кодировки по умолчанию надо ее объявить в site.py:
sys.setdefaultencoding ('iso-8859-15') # эта кодировка только для примера
или же в sitecustomize.py:
import sys
sys.setdefaultencoding('iso-8859-15')
там же, род хака:
reload(sys)
sys.setdefaultencoding('iso-8859-15')
Проблема в том, что
а) site.py откомпилирован в бинарник site.pyc
б) неизвестно, где в папках Civ4 должен располагаться sitecustomize.py
Опять же, по манулам это должно быть в Python\lib\site-packages6 Python\lib\site-python или еще где по пути объявленном в переменной окружении PYTHONPATH
Любыми манипуляциями и жонглированием с этими параметрами не могу включить нужную кодировку.
Есть ли здесь спецы по этому змею Питону?
Включив setdefaultencoding теоретически возможно решить глобально проблему с отработкой функции upper(). Это позволит отказаться от самодельных шрифтов (кроме ресурса иконокҚ, устранит проблему Ё Ч Я изменением одного параметра.
В мануалах, например, "Deep Into Python" утверждается, что для установки кодировки по умолчанию надо ее объявить в site.py:
sys.setdefaultencoding ('iso-8859-15') # эта кодировка только для примера
или же в sitecustomize.py:
import sys
sys.setdefaultencoding('iso-8859-15')
там же, род хака:
reload(sys)
sys.setdefaultencoding('iso-8859-15')
Проблема в том, что
а) site.py откомпилирован в бинарник site.pyc
б) неизвестно, где в папках Civ4 должен располагаться sitecustomize.py
Опять же, по манулам это должно быть в Python\lib\site-packages6 Python\lib\site-python или еще где по пути объявленном в переменной окружении PYTHONPATH
Любыми манипуляциями и жонглированием с этими параметрами не могу включить нужную кодировку.
Есть ли здесь спецы по этому змею Питону?