Страницы

Поиск по вопросам

вторник, 7 января 2020 г.

Что за кодировка ANSI в Notepad++

#кодировка #ansi


Приветствую всех. Открыл Notepad++. Там есть возможность преобразовать в ANSI. Непонятно,
что в этой программе подразумевается под кодировкой ANSI, ведь такой кодировки вроде
как несуществует. Насколько я знаю ANSI - это неофициальное обобщенное название кодировок
windows 1251, windows 1252, ascii(7bit). Так в какую кодировку будет преобразован текст ? 
    


Ответы

Ответ 1



В Windows под ANSI codepage обычно понимается «системная» кодировка. Она используется для не-юникодных программ (и кажется для не-юникодных файловых систем). Для стандартной американской версии это CP 1252, для русской — CP 1251. Хотя название и ссылается на стандарт ANSI, реально оно ничего общего со стандартом не имеет. Чаще всего это однобайтная кодировка, но для некоторых систем (например, японской) это MBCS. Следует различать ANSI-кодировку (используемую для не-юникодных Windows-программ) и OEM-кодировку (используемую для не-юникодных DOS-программ, в случае русской Windows это CP 866).

Ответ 2



Посмотрите ответ на ваш вопрос в официальной документации.

Ответ 3



Насколько я знаю ANSI - это неофициальное обобщенное название кодировок windows 1251, windows 1252, ascii(7bit). Так в какую кодировку будет преобразован текст ? Насколько я помню, там подразумевается общая их часть. Т. е. однобайтовая кодировка, со всеми кодами до 128. Всё, что вне этой области, превратится в вопросы.

Комментариев нет:

Отправить комментарий