Пресловутый [Decode error - output not utf-8] под Win.
Sublime для меня диковина, Python изучаю несколько месяцев.
Порядок действий с нуля:
- установил Sublime Text 3
- загрузил Jedi
- Tools -> Build System -> Python
Запускаю простой код с текстом на кириллице: NOT UTF-8.
Посмотрел форумы Sublime, там чёрт ногу сломит. Нашёл предполагаемое решение в виде новой Build System. Файлу дал внятное имя, в сам файл прописал:
{
"cmd": ["C:\\python33\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
NOT UTF-8. Сугубо ради эксперимента добавил строку
"encoding": "utf-8"
. Результат тот же. Добавил в начало кода
# -*- coding: utf-8 -*-
. Без изменений.
Должен же быть способ заставить их работать вместе.
РЕШЕНИЕ НАЙДЕНО!
New Build System со следующим кодом:
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp1251"
}