Кириллица на английском или латинице
1 ответ
На скриншоте отсутствуют буквы кириллицы: например, буквы украинского алфавита: А а Б б В в Г г Ґ ґ Д д Е е Є є Ж ж З з И и І і Ї ї Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ь ь Ю ю Я я
Вы являетесь жертвой вопиющего дела моджибаке, как показано в следующем примере; 39142772.txt
Файл содержит некоторые акцентированные символы (все латиницы Центральной Европы). Файл, основанный на строках 1, 10 и 23 ваших данных, перепечатан на чешские и венгерские действительные имена и сохраняется в кодировке UTF-8:
==> chcp 65001
Active code page: 65001
==> type D:\test\39142772.txt
1 STÁTNÍ ÚSTAV PRO KONTROLU LÉČIV
10 Pikó, Béla
23 Móricz, István
==> chcp 1252
Active code page: 1252
==> type D:\test\39142772.txt
1 STÃTNà ÚSTAV PRO KONTROLU LÉČIV
10 Pikó, Béla
23 Móricz, István
==>
Пояснение: chcp
команда изменяет кодовую страницу активной консоли;
chcp 65001
(UTF-8): файл отображается правильно;chcp 1252
(Западноевропейская латиница): символы акцентированных символов в файле отображаются в стиле моджибаке, преобразованном точно так, как показано на скриншоте;- то же самое преобразование моджибаке произойдет, если вы импортируете
.txt
или же.csv
файл в Excel, используя неправильную кодировку.
Решение: импортировать .txt
или же .csv
файл в Excel, используя правильную кодировку. Процедура описана здесь: Можно ли принудительно заставить Excel автоматически распознавать файлы CSV UTF-8?,