Функция ввода() Python3: кодек 'utf-8' не может декодировать байты при задании хангыля (한글) – неверный байт продолжения ⇐ Python
Функция ввода() Python3: кодек 'utf-8' не может декодировать байты при задании хангыля (한글) – неверный байт продолжения
Моя программа Python ожидает ввода данных пользователем на языке хангыль, и выдается следующая ошибка:
123 print("Пожалуйста, введите корейское слово") \--\> 124 typed_word = input("\> ") 124 печать (напечатанное_слово) UnicodeDecodeError: кодек «utf-8» не может декодировать байты в позиции 0–1: неверный байт продолжения Иногда он жалуется на неверный стартовый байт, но время возникновения этих ошибок очень непредсказуемо, поскольку то же слово в хангыле, которое вызвало ошибку во время одного запуска, часто принимается и разрешается в последующих запусках, а вместо этого другое слово вызывает ту же проблему.
Это происходит, когда я запускаю программу Python через IPython в терминале кода Visual Studio.
Я попытался запустить свой код в IPython через окно терминала Mac, и при этом ошибка не возникла. В этом случае программа работает как положено; точно так же, как это было раньше, когда я запускал его через терминал VSCode.
Я работаю с этой программой уже пару месяцев (строго через терминал кода Visual Studio), и до сих пор она ни разу не выдавала мне эту ошибку. Раньше все слова на хангыле принимались функцией input() Python3, и программа работала нормально. Код также точно такой же, как и раньше. Ожидается, что код примет входные данные хангыля и сохранит эту строку в переменной для последующего использования в коде (что изначально делалось без проблем).
Я работаю на MacBook Pro 2013 года с версией Big Sur версии 11.7.1
[*]Код Visual Studio версии 1.71.1 [*]IPython версии 8.5.0 [*]Python версии 3.10.7
Моя программа Python ожидает ввода данных пользователем на языке хангыль, и выдается следующая ошибка:
123 print("Пожалуйста, введите корейское слово") \--\> 124 typed_word = input("\> ") 124 печать (напечатанное_слово) UnicodeDecodeError: кодек «utf-8» не может декодировать байты в позиции 0–1: неверный байт продолжения Иногда он жалуется на неверный стартовый байт, но время возникновения этих ошибок очень непредсказуемо, поскольку то же слово в хангыле, которое вызвало ошибку во время одного запуска, часто принимается и разрешается в последующих запусках, а вместо этого другое слово вызывает ту же проблему.
Это происходит, когда я запускаю программу Python через IPython в терминале кода Visual Studio.
Я попытался запустить свой код в IPython через окно терминала Mac, и при этом ошибка не возникла. В этом случае программа работает как положено; точно так же, как это было раньше, когда я запускал его через терминал VSCode.
Я работаю с этой программой уже пару месяцев (строго через терминал кода Visual Studio), и до сих пор она ни разу не выдавала мне эту ошибку. Раньше все слова на хангыле принимались функцией input() Python3, и программа работала нормально. Код также точно такой же, как и раньше. Ожидается, что код примет входные данные хангыля и сохранит эту строку в переменной для последующего использования в коде (что изначально делалось без проблем).
Я работаю на MacBook Pro 2013 года с версией Big Sur версии 11.7.1
[*]Код Visual Studio версии 1.71.1 [*]IPython версии 8.5.0 [*]Python версии 3.10.7
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не удалось декодировать загруженный шрифт, ошибка анализа OTS: неверный тег версии + рельсы 4
Anonymous » » в форуме CSS - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-