Проблемы возвышенные формат кодирования при запуске Python

 
Программа в файле программы в следующих трех
импорт SYS
Reload (SYS)
sys.setdefaultencoding ( 'utf8')
Компиляция программы на два порядке в случае программы не работает, проблема удаления питона, возвышенные
Sublime Text набор переменных окружения Python Построение системы следующих шагов:
  1. Sublime Text по умолчанию Python Построить файл конфигурации системы Python.sublime-сборки (лучший способ , чтобы найти этот файл, чтобы установить плагин PackageResourceViewer ) копию Sublime Text / Пакеты / папки пользователя (Mac и Sublime Text 3 это поддержка путь ~ / Library / Application / Sublime Text 3 / Пакеты / User).
  2. Открыть для редактирования новой копии файла Python.sublime-сборка, добавьте следующую строку , чтобы установить PYTHONIOENCODING переменных окружения в UTF-8 кодированного контент, и сохранить:
{ "Shell_cmd": "python3 -u \" $ файл \ "", "file_regex": "^ [] * Файл \" (? ... *) \ "строка ([0-9] *)", "ENV": { "PYTHONIOENCODING": "utf8"}, "селектор": "source.python"}
В результате после такой длинной статьи, наконец , смог запустить Sublime Text в прямой печати и «китайский», а не зло снова UnicodeEncodeError вверх.
Ссылка:
 
 
Формат метод преобразования:
импорт JSON
Текстовая информация декодируется, или преобразованы в UTF-8 GBK
PWD = json.dumps (Arg [ 'PWD'], декодирование = "UTF-8", ensure_ascii = False)
печать (json.dumps (Err1, кодирование = "GBK", ensure_ascii = False))
 
Действие для декодирования кодированного строку символов преобразуется в другой кодировке Юникода, например, str1.decode ( «UTF-8»), показывает преобразование UTF-8 закодированную строку в кодировке Unicode.
Кодировать роль заключается в преобразовании Юникода строку закодированную в другие кодирования, такие как str2.encode ( «UTF-8»), это указывает, чтобы преобразовать Юникоде в UTF-8 закодированной строки.

рекомендация

отwww.cnblogs.com/TomBombadil/p/10966860.html