Русифицирую сценария, написанный на 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/
Пожалуйста, подскажите,как с этим справиться. спасибо.