С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113

Проблема кодировки

24.06.2020, 11:08. Показов 958. Ответов 7

Студворк — интернет-сервис помощи студентам
столкнулся с такой проблемой

запросили у меня небольшое консольное приложения для повторения слов корейского языка написать

считываю файл, вывожу вопросы, всё ок (кодировка файла, "utf-8")

в редакторе (vs code, все корейские буквы читаются нормально)

зашиваю готовый скрипт в exe через pyinstaller....

и в exeШнике корейские символы не отображаются

файл словаря из которого берутся строки, прикладываю

может кто может подсказать, как решить вопрос, чтобы и в exe нормально отображались все символы?
многочисленные гугления, плодов не дали...
Вложения
Тип файла: txt en-me-dict-kor-short.txt (1.3 Кб, 3 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2020, 11:08
Ответы с готовыми решениями:

Проблема Кодировки
Здравствуйте. У меня возникла проблема при получении результатов выполнения системных команд. Как я понимаю проблема в кодировке... Хотя...

Проблема кодировки страницы
Добрый день! Осваиваю Django. Пишу первый сайт в через Visual Studio. Возникла следующая проблема. НЕ могу ее решить. Подскажите,...

Проблема кодировки!
Здравствуйте! Вот по какому поводу прошу помощи... Пишу программку связанную с передачей данных на сервер, но если ник человека на русском...

7
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
24.06.2020, 13:06
Цитата Сообщение от mihmann Посмотреть сообщение
в редакторе (vs code, все корейские буквы читаются нормально)
а если просто в командной строке выполнить скрипт?
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
24.06.2020, 13:51  [ТС]
не получается запустить в командной строке

запускается редактор vs code

Добавлено через 21 минуту
-------------------------


запустил через консоль

тоже самое
корейские буквы отображаются некорректно, все в одном виде
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
24.06.2020, 14:14
Цитата Сообщение от mihmann Посмотреть сообщение
корейские буквы отображаются некорректно, все в одном виде
ну вот отсюда и проблема
добавьте корейскую кодировку в систему
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
24.06.2020, 14:19  [ТС]
я добавил..
это не помогло..

то есть:
в блокноте, например, я могу печатать корейскими буквами
а в консоли не позволяет, даже если активна корейская клавиатура...
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
24.06.2020, 14:33
Цитата Сообщение от mihmann Посмотреть сообщение
а в консоли не позволяет, даже если активна корейская клавиатура...
измените шрифт консоли. например на NSimSun

Добавлено через 7 минут
любо, если не нравится такой шрифт, добаьте свой шрифт для консоли. для этого идем в ветку \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W indows NT\CurrentVersion\Console\TrueTypeFont
и для кодировки 949 добавляем корейский шрифт
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
24.06.2020, 17:33  [ТС]
почему-то не хочет добавляться

через реестр дописал
0 и 00 заняты
добавил 000 со значением NSimSun

в консоли не показывает его
перезагрузка не помогла..

Добавлено через 23 минуты
при повторном заходе в реестр, видно что изменения зафиксировались
но походу в силу они не вступают

потому что пытался менять порядок

назначал в качестве параметра по умоочанию корейский
ничего не меняется

всё равно как было, так и есть

Добавлено через 2 часа 13 минут
---------------------

пробовали по-другому
и на 949 загонял

и просто нули
и шрифты другие:
KoreanModernSSK
KoreanTimesSSK
NanumGothicCoding


и всё одно
как было два шрифта на выбор (точечный не считаю)
так и есть

Consolas
Lucida
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
24.06.2020, 18:16
Цитата Сообщение от mihmann Посмотреть сообщение
а в консоли не позволяет, даже если активна корейская клавиатура...
Тогда это проблема windows консоли. И к Python отношения не имеет.
Консоль windows никогда нормально не поддерживала юникодные шрифты.
Разве что в windows 10 что-то исправили. Но насколько исправили я не в курсе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2020, 18:16
Помогаю со студенческими работами здесь

Проблема кодировки
есть строка вроде "ПGJYЩЪ", то есть намешаны английские и русские буквы,а они имеют в байтах разную длину. charAt и subString работают...

Проблема кодировки
Доброго время суток. Поставил phpMyAdmin и создал бд для регистрации. Проблема была в кодировке только. Погуглил и нашел как поменять...

Проблема с сменой кодировки
Такая вот проблема : Русифицировал дату на сайте и сохранил документ в utf-8... Из-за этого сайт не правильно отображается ( см. рис 1 ),...

Кириллица - проблема кодировки
команды переименования ярлыков на русском. если забивать в консоли, то всё хорошо. а если запускать файл .ps1 из ярлыка, то кириллица в...

Проблема с сменой кодировки
Новая проблемка : Русифицировал дату на сайте и сохранил документ в utf-8. Теперь дата на русском , но сам сайт криво отображается, шапка...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru