Найти - Пользователи
Полная версия: вывод кириллицы
Начало » Python для новичков » вывод кириллицы
1 2 3
py.user.next
rascally_rabbit
Редактор Visual Studio Code.
Всё ясно.
Надо поставить другую среду, предназначенную именно для питона.
https://python-scripts.com/ide-for-python

rascally_rabbit
сделал как вы посоветовали, но не помогло.
Ничего там не сделано. Если у тебя файл в cp1251, то что в декларации кодировки делает utf-8?
И не надо там u ставить перед строками, в третьем питоне u не используется вообще, потому что строки поменяли так, чтобы там u везде само подразумевалось.
doza_and
py.user.next
Если у тебя файл в cp1251
Там на картинке написано что это utf-8 with bom.
Лечится просто:
1. выкинуть на помойку VSCode (если хотите сохранить то сами попытайтесь объяснить ему как показывать вывод скрипта. Кроме вас этим продуктом никто не пользуется).
2. убрать bom
rascally_rabbit
py.user.next
я менял кодировку файла и декларацию одновременно

doza_and
bom появился в результате экспериментов с кодировками файла, изначально было просто utf-8

Спасибо за помощь и советы, вечером поставлю другой редактор и проверю )))
rascally_rabbit
В IDLE кириллица в выводе отображается корректно, так что вы были правы - дело в VSCode
JOHN_16
py.user.next
Надо поставить другую среду, предназначенную именно для питона.
doza_and
выкинуть на помойку VSCode. Кроме вас этим продуктом никто не пользуется.
чего? С похмелья что ли все?
Не надо вешать проблемы конкретного пользователя на редактор исходного кода. Я на него переехал как и знакомые, и счастлив =) . Ищите проблему в прокладке между рулем и сидением.
rascally_rabbit
JOHN_16, буду рад если поделитесь опытом и подскажите как решить проблему.
Но хамить не надо, это выставляет вас далеко не в лучшем свете.
py.user.next
JOHN_16
Я на него переехал как и знакомые, и счастлив
Как ты не можешь понять, что он не может начать как раз из-за неправильно выбранной среды. Если бы он начал сразу с чего-нибудь нормального, то про проблемы кодировок вообще бы не узнал. Почему Visual Studio не стоит выбирать - потому что это среда либо для C#, либо для C++ (да и то с натяжкой). Для C# лучше ничего нет, потому что это родная среда, а для C++ лучше есть, но можно и в этой писать. Для питона же эта среда вообще чужеродная, что и подтверждает этот топик. Писать возможно, но зачем, если есть куча бесплатных и более качественных сред с давней историей? В них и кодировки сами проставляются, и всё остальное само делается.

rascally_rabbit
буду рад если поделитесь опытом
Если можешь, поставь линукс. Там никаких проблем нет. Линукс даёт тебе работать для себя 90% времени, тогда как виндовс даёт тебе работать для неё 90% времени. Как это выражается: вот в данный момент ты пытаешься настроить кодировки, чтобы начать писать код, а не пытаешься написать правильный код.

И ещё: Visual Studio - это не редактор, а IDE (Integrated Development Environment - интегрированная среда разработки). Это значит, что в неё входит редактор, но редактором она не ограничивается. Обычно туда входит редактор кода, менеджер файлов проекта, дебаггер, менеджер ресурсов программы, сборщик проекта. Если работаешь без среды (в одном редакторе кода), то все эти действия будешь делать вручную сторонними программами.
Shaman
Visual Studio и Visual Studio Code - две большие разницы.
rascally_rabbit
py.user.next
Если можешь, поставь линукс. Там никаких проблем нет.
Что такое Linux знаю, основной ОС долгое время еще год назад был Debian. Так сложилось, что его сменил Шиндовс. Причины миграции озвучивать не буду. Это данность и с ней надо жить )))
py.user.next
Shaman
Visual Studio и Visual Studio Code - две большие разницы.
https://ru.wikipedia.org/wiki/Microsoft_Visual_Studio
https://ru.wikipedia.org/wiki/Visual_Studio_Code
Разработчик-то один и работает для одних и тех же целей - захватить рынок, захватить рынок, захватить рынок.

rascally_rabbit
Что такое Linux знаю, основной ОС долгое время еще год назад был Debian.
Надо поставить линукс какой-нибудь из современных и развивающихся. Если тебе запрещено менять систему, то можно поставить виртуалку и туда уже линукс. Иначе ты всегда будешь сидеть с очередными проблемами, не относящимися к языкам, программам и тому подобному.

rascally_rabbit
Причины миграции озвучивать не буду.
Ну заставили тебя - это понятно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB