LINUX.ORG.RU

Сообщения JCat

 

Charset в Tkinter для Python. Как?

Форум — Development

Русифицирую сценария, написанный на Python интерфейс Tkinter.

Пробовала несколько вариантов:

1) Прописать # -*- coding: utf-8 -*-

2) Сохранить весь текст сценария в utf-8

и 2 способа по совету из http://www.anabar.ru/forumz/anafo.py?messid=198

3) tkMessageBox.showinfo(unicode("АБВГД","koi8-r"), unicode("абвгд",koi8-r))

4) и 1 #!/usr/bin/python 2 3 import Tkinter 4 import tkMessageBox 5 if Tkinter.TkVersion < 8.3: 6 tkMessageBox.showinfo("АБВГД", "абвгд") 7 else: 8 tkMessageBox.showinfo(unicode("АБВГД","koi8-r"), unicode("абвгд",koi8-r))

Все-равно, или запускается, но не отображает русские тексты меню правильно, или, в случае сохранения всего в utf-8 - не запускается, находит какой-то символ перед # -*- coding:, которого при открытии файла нет.(символ-призрак прямо)

Для сохранения в utf-8 использовала vim/

Пожалуйста, подскажите,как с этим справиться. спасибо.

JCat
()

RSS подписка на новые темы