В блокноте есть известная ошибка , из-за которой иногда файлы, которые обычно открываются в блокноте ++, WordPad и т. Д., Открываются как китайские символы в блокноте.
Копирование и вставка содержимого файла (из блокнота ++ в новый документ) по-прежнему приводит к появлению китайских символов в блокноте. Изменение имени файла будет по-прежнему производить китайские символы в блокноте. Принудительное изменение кодировки не имеет никакого эффекта.
Вставка или удаление одного символа (в notepad ++) решает проблему (до тех пор, пока изменение не будет отменено, а затем проблема не вернется), однако мы не знаем, как заранее узнать, какие файлы выиграют от вставки постороннего пространства, в отличие от файлов, в которых вставка пространства сама по себе вызывает ошибку.
Мы хотели бы убедиться, что файлы, которые мы создаем и сохраняем, не вызывают эту ошибку. Метод должен быть совместим с компьютерами Windows и Linux.
Кто-нибудь еще сталкивался с этим и нашел надежный способ предотвращения появления ошибки?
(примечание: рассматриваемый файл при проверке в бинарном редакторе содержит только символы ASCII, больше ничего. Это не бинарные данные, проскальзывающие в них)