Устранение ошибки китайской кодировки в блокноте заранее - PullRequest
0 голосов
/ 01 ноября 2018

В блокноте есть известная ошибка , из-за которой иногда файлы, которые обычно открываются в блокноте ++, WordPad и т. Д., Открываются как китайские символы в блокноте.

screenshot of bug

Копирование и вставка содержимого файла (из блокнота ++ в новый документ) по-прежнему приводит к появлению китайских символов в блокноте. Изменение имени файла будет по-прежнему производить китайские символы в блокноте. Принудительное изменение кодировки не имеет никакого эффекта.

Вставка или удаление одного символа (в notepad ++) решает проблему (до тех пор, пока изменение не будет отменено, а затем проблема не вернется), однако мы не знаем, как заранее узнать, какие файлы выиграют от вставки постороннего пространства, в отличие от файлов, в которых вставка пространства сама по себе вызывает ошибку.

Мы хотели бы убедиться, что файлы, которые мы создаем и сохраняем, не вызывают эту ошибку. Метод должен быть совместим с компьютерами Windows и Linux.

Кто-нибудь еще сталкивался с этим и нашел надежный способ предотвращения появления ошибки?

(примечание: рассматриваемый файл при проверке в бинарном редакторе содержит только символы ASCII, больше ничего. Это не бинарные данные, проскальзывающие в них)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...