Сделайте так, чтобы WordPad правильно открывал файл в кодировке UTF-8 или UTF-16

2480
Michael

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

Обновление: я где-то читал, что, возможно, WordPad поддерживает только UTF-16, а не UTF-8. Я попытался открыть файл, закодированный в UTF-16, но когда файл открыт, между каждым символом есть пробел, и специальные символы по-прежнему не отображаются правильно.

1

1 ответ на вопрос

1
DavidPostill

Когда я пытаюсь открыть файл с кодировкой UTF-8, я получаю несколько ненужных символов.

Ваш файл должен иметь BOM (Byte Order Mark) в начале, чтобы указать кодировку.

Попробуйте написать BOM (Byte Order Mark) в начале файла. Chr (255), за которым следует Chr (254), обозначает 16-битовое кодирование с прямым порядком байтов.

FAQ - UTF-8, UTF-16, UTF-32 и спецификация

Исходный текст Wordpad и Unicode