Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Общие вопросы > Кодировка в Tk |
Автор: nerezus 27.8.2006, 11:50 | ||
В начале файла стоит
Файл записан в Windows-1251 Однако в Tk интерфейсе вместо русских букв каракули. Это баг, или я что-то не так сделал? Если баг, то куда писать? Добавлено @ 11:54 Если юзать u'строка', то пашет Вопрос: почему не пашет напрямую? |
Автор: pythonwin 27.8.2006, 14:59 | ||||
У тебя какой питон? у меня Python 2.4.2 и я решил эту проблему так: 1) открыл файл "C:\Python24\Lib\site.py" 2) нашел функцию
3) изменил encoding = "ascii" на encoding = "utf-8" - ты можешь здесь написать 'cp1251' или 'koi8-r'. Это как тебе нужно. код функции:
|
Автор: nerezus 27.8.2006, 23:06 |
pythonwin, не, это уже совсем костыль ) мне просто непонятно, почему так происходит, но решение уже найдено такое: u'строка' |