Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.19;
Скачать: CL | DM;

Вниз

Notepad.exe и UTF-8   Найти похожие ветки 

 
antonn ©   (2009-02-18 16:06) [0]

Кто нибудь знает, можно ли отключить внесение BOM в текстовый документ в кодировке UTF-8 в стандартном блокноте винды (win2k/xp)? в реестре или патчеванием каким...


 
makvell   (2009-02-18 17:15) [1]

Если не получится, можно взять Notepad++, оно много умеет, а на вид блокнот, блокнотом :)


 
antonn ©   (2009-02-18 17:20) [2]

нет, нужно именно к стандартному блокноту.


 
Игорь Шевченко ©   (2009-02-18 17:23) [3]

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


 
Сергей М. ©   (2009-02-18 17:50) [4]

Той же "непотребностью" страдает и, скажем, WordPad.
И, если не ошибаюсь, ранние версии IE.
Похоже что для перекодировки все они обращаются к одной и той же API-ф-ции, в которой вставку BOMa вряд ли можно отнести к разряду багов.


 
antonn ©   (2009-02-18 18:08) [5]

WinHex" ом нашел в notepad.exe этот маркер, если заменить нулями он нули и вставляет, как вообще убрать это не знаю, опыта в таких делах не имею :)


> Игорь Шевченко ©   (18.02.09 17:23) [3]

не, в том то и дело, что при каждом "Сохранить" :(


 
antonn ©   (2009-02-18 18:10) [6]

Ну и не утверждаю это бага, просто из соображений совместимости, но такая однозначная и не отключаемая "совмещаемость" несколько нервирует :(


 
Сергей М. ©   (2009-02-18 18:18) [7]


> несколько нервирует


А кого она не нервирует ?
Полный Тырнет ссылок на тему "Notepad BOM", убедись сам..

Стесняюсь спросить, даже, пожалуй, боюсь после атаки маачебов -), "нужно именно к стандартному блокноту" - это под страхом смертной казни, да ?)


 
Тыщ ©   (2009-02-18 18:31) [8]

> antonn ©   (18.02.09 16:06)

Элементарно, для notepad.exe MD5 388b8fbc36a8558587afc90fb23a3b99
и версии 5.1.2600.2180:
0000438D: 50 -> EB
0000438E: 6A -> 2E


 
antonn ©   (2009-02-18 18:44) [9]


> это под страхом смертной казни, да ?)
>

да


> Тыщ ©   (18.02.09 18:31) [8]

версия моего та же, но хеш 07008AD0ECEB638AC7CEF7E86F378536
и после правке и попытке сохранения он падает и сильно просит отправить отчет :)


 
Тыщ ©   (2009-02-18 18:57) [10]

> antonn ©   (18.02.09 18:44) [9]

Найди 506A03 и исправь на EB2E03. Если не поможет — шли свою версию notepad.exe.


 
Sapersky   (2009-02-18 19:05) [11]

"нужно именно к стандартному блокноту" - это под страхом смертной казни, да ?)

да


Сурово :)
Но если дело только в том, чтобы не пугать пользователей непривычным (и слегка монструозным) интерфейсом Notepad++, то есть ещё AkelPad, который по умолчанию почти копия блокнота (хотя при желании можно добавить тулбар, номера строк, подсветку синтаксиса и т.п.).


 
antonn ©   (2009-02-18 19:15) [12]


> Но если дело только в том, чтобы не пугать пользователей

тут хуже пользователя, тут сисадмин %)
ну и собственная привязанность немалую роль играет


 
Сергей М. ©   (2009-02-18 21:24) [13]


> тут хуже пользователя, тут сисадмин


imho, грош цена программеру, не находящему общего языка с админом.
Равно, впрочем, как и наоборот.


> после правке и попытке сохранения он падает и сильно просит
> отправить отчет


ТыщИ они на то и ТыщИ, что они не боги и не админы)


 
antonn ©   (2009-02-18 21:26) [14]

Сергей М., я задал вполне определенный вопрос, не надо отвечать на другой вопрос и убеждать в его верности :)


 
antonn ©   (2009-02-18 21:27) [15]

задал вопрос на течнете, мало ли, а вдруг? :)


 
Сергей М. ©   (2009-02-18 21:31) [16]

Ясно.
Маачебщина)


 
antonn ©   (2009-02-18 21:36) [17]

Это что то плохое и омерзительное, не так ли? :)


 
clickmaker ©   (2009-02-18 21:58) [18]

> нужно именно к стандартному блокноту.

переименуй AkelPad или Notepad++ в notepad.exe


 
Сергей М. ©   (2009-02-18 22:19) [19]


> antonn ©   (18.02.09 21:36) [17]


Это ALMD.


 
antonn ©   (2009-02-18 22:32) [20]

advanced lamers mast die? %)


 
Сергей М. ©   (2009-02-18 22:36) [21]

Маачебы позиционирут себя как agressive.


 
Сергей М. ©   (2009-02-18 22:39) [22]


> clickmaker ©   (18.02.09 21:58) [18]


Админ шибко обидится)


 
@!!ex ©   (2009-02-18 23:09) [23]

> [17] antonn ©   (18.02.09 21:36)

Это один неадекватный аноним возникший в соседних темах.


> [16] Сергей М. ©   (18.02.09 21:31)

А чего злые то какие все?



Страницы: 1 вся ветка

Текущий архив: 2009.04.19;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.016 c
2-1236229299
Abcdef123
2009-03-05 08:01
2009.04.19
На что заменить TStringGrid?


15-1235108630
RDen
2009-02-20 08:43
2009.04.19
Вопрос к АП (и не только) - insufficient memory


11-1174764339
Dmitriy___
2007-03-24 22:25
2009.04.19
Перехват ресайза колонок ListView


11-1172928776
Dmitry___
2007-03-03 16:32
2009.04.19
Сохранение контролов в файл


15-1235057883
Бурато
2009-02-19 18:38
2009.04.19
Алгебра