Установите UTF-8 по умолчанию кодируемый

https://www.cnblogs.com/xqnq2007/p/7429584.html

При использовании программирования Python, кодирование проблема была головной болью, программа часто сталкивается следующее сообщение об ошибке:

UnicodeDecodeError: «ASCII» кодек не может декодировать байт 0x ?? в положении 1: порядковый не в диапазоне (128)

Это происходит потому, что питон во время установки, кодировка по умолчанию ASCII, когда не-ASCII кодирование происходит в программе, лечение питона часто сообщает вышеуказанную ошибку.

Для получения указанных выше проблем, существует два основных метода лечения:

 

Метод 1:

Python в начале блока кода с помощью следующего кода:

  1. импорт SYS  
  2. Reload (SYS)  
  3. sys.setdefaultencoding ( 'utf8')  

Этот метод носит временный характер и вступает в силу только тогда, когда программа выполняется, кодировка по умолчанию системы не меняется.

Примечание:

Для предотвращения повторного набора кодирования ASCII кодировки по умолчанию полагается влияет на исходную программу, Python компилятор, когда вы начинаете сознательно очищенную setdefaultencoding модуля метода SYS. Если вам нужно позвонить, вы можете перезагрузить (SYS), то вы можете увидеть метод sys.setdefaultencoding, но после набора на свой страх и риск.

После тестирования, метод перезагрузки setdefaultencoding не включен.

 

Способ 2:

питон код установки по умолчанию ASCII, по sys.getdefaultencoding () можно просмотреть кодировку по умолчанию. Для того, чтобы решить эту проблему раз, мы можем изменить кодировку по умолчанию питона. Конкретные операции выглядит следующим образом:

Первый шаг:

Каталог установки в питоне Lib \ папке сайта-пакетах создать новый файл sitecustomize.py

Шаг два:

Заполните следующий код в sitecustomize.py

  1. # Кодирование = UTF-8  
  2. импорт SYS   
  3. Reload (SYS)  
  4. sys.setdefaultencoding ( 'utf8')  

Третий шаг: перезапустить Python, по умолчанию кодирования зрения sys.getdefaultencoding (), то результат «utf8»

Тем не менее, проверить этот метод.

 
 

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

отwww.cnblogs.com/myshuzhimei/p/11747710.html
рекомендация