-1

У меня странная проблема с Windows 10 Home edition. Когда я открываю какой-то основной текстовый файл, например .srt или .txt , он имеет другую кодировку. Я думаю, это из-за разной кодировки, так как я чех, мне нужны чешские символы:

š, š, č, ř, ť, ž, ň и так далее,

это означает Unicode, Windows-1250 или ISO Latin 2.

Я пытался сменить язык ОС - не помогло.
Просматривать опции в Chrome тоже было бесполезно - у меня нет проблем при просмотре. Загрузка текстовых файлов с помощью IE, Opera или Firefox принесла те же результаты.
Я загружаю их вручную с сайта, посвященного суб-фильмам и сериалам.

  • Когда я загружал текстовый файл на другой компьютер, чешские символы были в порядке.
  • Отправка скачанного файла через почту Facebook
  • или передача его через флеш-диск изменила чешский символ на тарабарщину.
    Например, "ě" был сохранен в файле как "?"," č "было" è "и т. д. Даже сжатый текстовый файл был изменен, когда я открыл его.

2 ответа2

0

Windows 10, в отличие от более ранних версий Windows, не имеет большой языковой поддержки.

Вы должны получить языковые пакеты, которые вам нужны, индивидуально из панели управления языками.

См. Https://support.microsoft.com/help/14236/language-packs для получения подробной информации о каждом языковом источнике.

0

Если он отображает неправильный символ, то это либо не UTF-8, но интерпретируется как UTF-8 или UTF-8, но не отображается как уни-код.

Unicode назначает уникальную кодовую точку всем символам, если у вас есть кодировка UTF-8, и это приводит к кодовой точке, для которой у меня нет глифа, тогда мой windows 10 отображает этот глиф missingglyph Если кодовая точка недействительна, то мои окна 10 отображаются неизвестный ,

Поскольку вы получаете неправильные символы, а не неизвестные, я думаю, что кодировка не интерпретируется должным образом. Поэтому я считаю, что все файлы имеют формат UTF-8, и что обе машины обрабатывают файлы как UTF-8.

UTF-8 - это кодировка Unicode, однако Windows-1250 или ISO Latin 2 - это кодовые страницы, которые интерпретируют одну и ту же последовательность байтов как разные символы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .