LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

Хм, странно, ошибка при записи в переменную пропала, точнее она там была из-за того что я эту переменную потом пытался записать в файл.

Тогда поставить диагноз довольно просто:

  1. Проблема при выводе в файл возникает потому, что файл почему-то открыт не в кодировке UTF-8. Может, у тебя локаль всё-таки не UTF-8 в системе? Но в любом случае, заставить Питон открыть файл вне зависимости от локали в нужной кодировке можно с помощью параметра encoding для open.
  2. Проблема при работе с Tk возникает потому, что выводить в Tk символы вне BMP нельзя. Либо напиши консольный интерфейс, либо воспользуйся другим тулкитом для GUI, либо используй replace_astral.

Исходная версия proud_anon, :

Хм, странно, ошибка при записи в переменную пропала, точнее она там была из-за того что я эту переменную потом пытался записать в файл.

Тогда поставить диагноз довольно просто:

  • Проблема при выводе в файл возникает потому, что файл почему-то открыт не в кодировке UTF-8. Может, у тебя локаль всё-таки не UTF-8 в системе? Но в любом случае, заставить Питон открыть файл вне зависимости от локали в нужной кодировке можно с помощью параметра encoding для open.
  • Проблема при работе с Tk возникает потому, что выводить в Tk символы вне BMP нельзя. Либо напиши консольный интерфейс, либо воспользуйся другим тулкитом для GUI.