notepad неправильно(?) открывает неправильные(?) файлы

stream

notepad неправильно(?) открывает неправильные(?) файлы
что тут конкретно неправильно, я не могу понять, однако картина такая.
Так выглядит файл в различных браузерах.
По идее там должны быть единицы



stream

жопа в том, что если открыть в блокноте и просто нажать СОХРАНИТЬ, то файл портится.
начинает выглядить вот так вот.



Вопрос: что тут неправильно сделано и что нужно исправить чтобы блокнот видел файл нормально.

spitfire

что тут неправильно сделано
Используется notepad.

stream

как надо изменить файл,
изменить какую-нить кодировку в регионал анд лэнгвидж сеттинг или еще что, чтобы нотпад открывал нормально файл и не изменял при сохранении?
может там например конец строки заканчивается на carrige return вместо end of line
я сколько не мог понять разницу всяких этих говносимволов - так и не смог

sergeikozyr

Жесть
:grin: :grin: :grin:

Andbar

нет, там в днк ошибка. Он пытается автоматически определить кодировку и получается какая-то фигня. Есть какая-то текстовая строка (на английском текстовый документ с которой будет открываться как юникодный, в результате чего однажды сохранив такой текст в ANSI-кодировке, затем прочитать его блокнотом будет невозможно.

Dasar

запустить пустой Notepad
через File -> open открыть файл (после того как в диалоге выбран файл и до нажатия на open, сменить кодировку на ansi)
сохранить файл как utf8

Dasar

однажды сохранив такой текст в ANSI-кодировке, затем прочитать его блокнотом будет невозможно.
это ложь, невозможно будет прочитать только при открытии по клику на файле.

Andbar

это ложь, невозможно будет прочитать только при открытии по клику на файле.
Сохрани документ с текстом "Bush hid the facts" (без кавычек) в ANSI-кодировке, потом можешь сколько угодно пытаться открыть в ANSI, не получится.

Dasar

Сохрани документ с текстом "Bush hid the facts" (без кавычек) в ANSI-кодировке, потом можешь сколько угодно пытаться открыть в ANSI, не получится.
упорствуешь?... а надо лишь проверить ту последовательность которую я привел.
запустить пустой Notepad
через File -> open открыть файл (после того как в диалоге выбран файл и до нажатия на open, сменить кодировку на ansi)

Andbar

гм... Мда, прочитал невнимательно. А вообще интересно, он файлы, размещённые в сетевой шаре (или даже на ftp) тоже каждый раз читать пытается?

Dasar

А вообще интересно, он файлы, размещённые в сетевой шаре (или даже на ftp) тоже каждый раз читать пытается?
он из файла максимум байт 16 читает для определения кодировки

Andbar

он из файла максимум байт 16 читает для определения кодировки
Не меньше 20 байт.
На примере той-же фразы "Bush hid the facts": если в конце дописать перевод строки (+2 символа, поэтому отмести юникод по размеру не получится то файл определяется как ANSI

Dasar

Не меньше 20 байт.
но по крайней мере уж точно не больше одной файловой страницы (<4кб)
Оставить комментарий
Имя или ник:
Комментарий: