Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193

Кириллица в visual studio 2022

12.10.2022, 13:24. Показов 1985. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть python проект в visual studio 2022. Я пытаюсь записать путь к файлу в переменную, однако имя пользователя у меня написано на русском. Получается, что в пути есть что-то на кириллице. По итогу выдаётся ошибка:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd7 in position 82: invalid continuation byte
Я изменил имя пользователя на то же самое, но написанное латиницей, однако это не помогло. Изменять название папки пользователя тоже не хочется - я почти уверен, что из-за этого возникнет куча проблем. В моей ситуации не получается даже добавить ярлык файла в папку проекта и использовать относительный путь, видимо потому что он где-то внутри переводится в абсолютный и возникает ошибка. Можно как-то добавить поддержку кириллицы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.10.2022, 13:24
Ответы с готовыми решениями:

Ошибка в visual Studio 2022
Хотел сделать задание на языке Python но выдаёт такую ошибку, пробовал изменить версии языка, ничего не помогает

Питон в Visual-studio 2022 не признаёт кирилицу даже внутри кавычек
Питон в Visual-studio 2022 не признаёт кирилицу даже внутри кавычек. Можно ли его уговорить этого не делать?

Расширение для Visual Studio 2022 на фреймворке Visual Studio Community Toolkit
Переписываю свое старое расширение под новую 2022 студию, вот нашел вроде хороший фреймворк:...

11
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
12.10.2022, 13:50
Ostaev, может проще переложить проект в другой каталог?
0
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
12.10.2022, 13:57  [ТС]
Alli_Lupin, папка пользователя идёт сразу после Users, то есть кириллица по сути будет в любом пути.
0
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
12.10.2022, 13:59
Ostaev, ну не знаю, в пути c:\projects кириллицы не обнаружено...
1
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
12.10.2022, 15:03  [ТС]
Alli_Lupin,
Python
1
2
filePath = "C:\\pyFiles"
fin = open(filePath, "rb")
При таком коде всё равно выдаётся ошибка.
0
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
12.10.2022, 15:03
Ostaev, какая?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
12.10.2022, 15:07
Ostaev, ошибка о том, что сам текст не в утф, кириллица в путях это конечно плохо, но на утф даже кириллица и иероглифы -норм. Твой текст в виндовс кодировке
0
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
12.10.2022, 17:26  [ТС]
Welemir1, а как написать путь в utf8? Что-то вообще уже ниче не понятно с этим языком...
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
12.10.2022, 17:30
Ostaev, для вскоде где то в настройках установи кодировку по умолчнию утф-8

по поводу имени я ошибся, не обратил внимания на
Цитата Сообщение от Ostaev Посмотреть сообщение
in position 82: invalid continuation byte
попробуй указать кодировку явно типа open('my_file.txt', 'r', encoding='windows-1251') as file ...
0
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
12.10.2022, 20:13  [ТС]
Welemir1, мне кажется, что encoding= установит кодировку открывающегося файла, а он вообще бинарный (не помогло)
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
12.10.2022, 20:33
Ostaev, так - давай полный текст ошибки со строкой в которой падает и приложи код как минимум вокруг той строки где падает.
0
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
12.10.2022, 23:19  [ТС]
Welemir1, оказывается, проблема была в том, что я скопировал файл с макбука на ПК на винде. Вручную переписал файл и всё заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.10.2022, 23:19
Помогаю со студенческими работами здесь

Visual Studio 2022 не работает
Пользовался раньше с большим удовольствием Visual Studio 2019 года, и всё у меня было хорошо, недавно решил подучить C# и решил обновить до...

Полтергейст в Visual Studio 2022
Здравствуйте, Наблюдаю, что то непонятное. Есть проект в Visual Studio 2022 - час назад он компилировался без проблем, сейчас VS...

Javascript в Visual Studio 2022
Хочу обучаться javascript в ide Visual Studio 2022, дело не только в желании, но и в необходимости. Не знаю как настроить vs под js. С чего...

Не устанавливается Visual Studio 2022
Не устанавливается Visual Studio 2022 Грузит примерно минут 20, а потом пишет, что не удается установить и просит проверить соединение...

Visual Studio 2022 vs DevC++
Всем привет! Не так давно начал изучать С++, и всегда пользовался компилятором DevC++ и проблем никогда не было. Но недавно решил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru