oem кодировка что это

Старый DOS

Сайт старых программ

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Ух, какая тема! Не смог пройти мимо. Вынес во флейм, чтобы не флудить в основной.

Пруфы на доказательства абсурдности, пожалуйста. Мож я чего не знаю? Для меня смысл существования разных кодировок для OEM и ANSI прозрачен и лежит на поверхности. Сначала хочу услышать другие мнения, потом выскажу свое.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

На самом деле те, кто хоть немножко интересовался историей DOS и Windows прекрасно знают, как, когда и почему возникли OEM и ANSI-кодировки. А также почему они получились именно такими, какими получились. И вообще рекомендую к прочтению.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Порассматривайте пока картинки.

866 в WinME

866 таблица в WinME

oem кодировка что это. Смотреть фото oem кодировка что это. Смотреть картинку oem кодировка что это. Картинка про oem кодировка что это. Фото oem кодировка что это
В полный размер: http://old-dos.ru/screens/1328/me_ascii_in_win_me.png

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

WinME — Ї и ї

Большая ( Ї ): Alt+0175 в Windows.
Маленькая ( ї ): Alt+0191 в Windows.

В дос-окно переносил мышкой и убирал потом путь (для большей ясности).

В Фаре тоже переименовывается, скрины я уж не стал делать.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

ME7 этот файл показывает, открывает (как «__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Этого же можно добиться и простым перекодировщиком типа XLAT.COM
— только нужно подсунуть ему соответствующую перекодировочную таблицу.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

1 SUCCESS Іі
30 11:03:36.669 Far:FFF68451 FindClose C:\Z\TEST\__

1 SUCCESS
31 11:03:36.669 Far:FFF68451 Delete C:\Z\TEST\__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

В TODO есть запись, что надо бы и команду такую сделать, но пока и рег.выр. хватает.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Источник

Кодировки, используемые шрифтами

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

Большинство используемых наборов символов — это наборы символов ASCII США, которые определяют символы для 96 числовых значений от 32 до 127. Существует пять основных групп наборов символов:

Windows Кодировка

набор символов Windows является наиболее часто используемым набором символов. По сути, это эквивалентно кодировке ANSI. пустой символ — это первый символ в Windows кодировке. Он имеет шестнадцатеричное значение 0x20 (десятичное число 32). последний символ в Windows кодировке имеет шестнадцатеричное значение 0xff (десятичное число 255).

Многие шрифты задают символ по умолчанию. Каждый раз, когда запрос выполняется для символа, который отсутствует в шрифте, система предоставляет этот символ по умолчанию. многие шрифты, использующие Windows кодировку, задают точку (.) в качестве символа по умолчанию. Шрифты TrueType и OpenType обычно используют открытое поле в качестве символа по умолчанию.

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

Набор символов Юникода

в Windows кодировке для представления каждого символа используется 8 бит. Таким образом, максимальное число символов, которое можно выразить с помощью 8 битов, равно 256 (2 ^ 8). Обычно это достаточно для западных языков, включая диакритические знаки, используемые на французском, немецком, испанском и других языках. Однако в Восточно-языках используются тысячи отдельных символов, которые не могут быть закодированы с помощью однобайтовой схемы кодирования. Благодаря росту компьютерной торговли были разработаны двухбайтовые схемы кодирования, чтобы символы могли быть представлены в виде 8-разрядных, 16-разрядных, 24-разрядных или 32-разрядных последовательностей. Для этого требуются сложные алгоритмы передачи; Несмотря на это, использование разных наборов кодов может привести к совершенно разным результатам на двух разных компьютерах.

Для решения проблемы с несколькими схемами программирования был разработан стандарт Юникод для представления данных. 16-разрядная схема кодирования символов, Unicode может представлять 65 536 (2 ^ 16) символов, что достаточно для включения в сегодняшний день всех языков в компьютерной коммерции, а также знаков препинания, математических символов и помещения для расширения. Юникод устанавливает уникальный код для каждого символа, чтобы гарантировать, что преобразование символов всегда будет точным.

Набор символов OEM

Кодировка OEM обычно используется в сеансах MS-DOS в полноэкранном режиме для отображения на экране. символы от 32 до 127 обычно совпадают в наборах символов OEM, сша и Windows. Другие символы в наборе символов OEM (от 0 до 31 и от 128 до 255) соответствуют символам, которые могут отображаться в полноэкранном сеансе MS-DOS. обычно эти символы отличаются от Windows символов.

Кодировка символов

Кодировка символов содержит специальные символы, которые обычно используются для представления математических и научных формул.

Наборы символов, зависящие от поставщика

многие принтеры и другие устройства вывода предоставляют шрифты на основе наборов символов, которые отличаются от Windows и OEM сетсфор example, расширенной кодировки кода обмена десятичной кодировкой (EBCDIC). чтобы использовать один из этих наборов символов, драйвер принтера преобразуется из Windows символов в набор символов, зависящий от поставщика.

Источник

Старый DOS

Сайт старых программ

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Ух, какая тема! Не смог пройти мимо. Вынес во флейм, чтобы не флудить в основной.

Пруфы на доказательства абсурдности, пожалуйста. Мож я чего не знаю? Для меня смысл существования разных кодировок для OEM и ANSI прозрачен и лежит на поверхности. Сначала хочу услышать другие мнения, потом выскажу свое.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

На самом деле те, кто хоть немножко интересовался историей DOS и Windows прекрасно знают, как, когда и почему возникли OEM и ANSI-кодировки. А также почему они получились именно такими, какими получились. И вообще рекомендую к прочтению.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Порассматривайте пока картинки.

866 в WinME

866 таблица в WinME

oem кодировка что это. Смотреть фото oem кодировка что это. Смотреть картинку oem кодировка что это. Картинка про oem кодировка что это. Фото oem кодировка что это
В полный размер: http://old-dos.ru/screens/1328/me_ascii_in_win_me.png

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

WinME — Ї и ї

Большая ( Ї ): Alt+0175 в Windows.
Маленькая ( ї ): Alt+0191 в Windows.

В дос-окно переносил мышкой и убирал потом путь (для большей ясности).

В Фаре тоже переименовывается, скрины я уж не стал делать.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

ME7 этот файл показывает, открывает (как «__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Этого же можно добиться и простым перекодировщиком типа XLAT.COM
— только нужно подсунуть ему соответствующую перекодировочную таблицу.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

1 SUCCESS Іі
30 11:03:36.669 Far:FFF68451 FindClose C:\Z\TEST\__

1 SUCCESS
31 11:03:36.669 Far:FFF68451 Delete C:\Z\TEST\__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

В TODO есть запись, что надо бы и команду такую сделать, но пока и рег.выр. хватает.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Источник

Старый DOS

Сайт старых программ

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Ух, какая тема! Не смог пройти мимо. Вынес во флейм, чтобы не флудить в основной.

Пруфы на доказательства абсурдности, пожалуйста. Мож я чего не знаю? Для меня смысл существования разных кодировок для OEM и ANSI прозрачен и лежит на поверхности. Сначала хочу услышать другие мнения, потом выскажу свое.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

На самом деле те, кто хоть немножко интересовался историей DOS и Windows прекрасно знают, как, когда и почему возникли OEM и ANSI-кодировки. А также почему они получились именно такими, какими получились. И вообще рекомендую к прочтению.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Порассматривайте пока картинки.

866 в WinME

866 таблица в WinME

oem кодировка что это. Смотреть фото oem кодировка что это. Смотреть картинку oem кодировка что это. Картинка про oem кодировка что это. Фото oem кодировка что это
В полный размер: http://old-dos.ru/screens/1328/me_ascii_in_win_me.png

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

WinME — Ї и ї

Большая ( Ї ): Alt+0175 в Windows.
Маленькая ( ї ): Alt+0191 в Windows.

В дос-окно переносил мышкой и убирал потом путь (для большей ясности).

В Фаре тоже переименовывается, скрины я уж не стал делать.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

ME7 этот файл показывает, открывает (как «__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Этого же можно добиться и простым перекодировщиком типа XLAT.COM
— только нужно подсунуть ему соответствующую перекодировочную таблицу.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

1 SUCCESS Іі
30 11:03:36.669 Far:FFF68451 FindClose C:\Z\TEST\__

1 SUCCESS
31 11:03:36.669 Far:FFF68451 Delete C:\Z\TEST\__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

В TODO есть запись, что надо бы и команду такую сделать, но пока и рег.выр. хватает.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Источник

Старый DOS

Сайт старых программ

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Ух, какая тема! Не смог пройти мимо. Вынес во флейм, чтобы не флудить в основной.

Пруфы на доказательства абсурдности, пожалуйста. Мож я чего не знаю? Для меня смысл существования разных кодировок для OEM и ANSI прозрачен и лежит на поверхности. Сначала хочу услышать другие мнения, потом выскажу свое.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

На самом деле те, кто хоть немножко интересовался историей DOS и Windows прекрасно знают, как, когда и почему возникли OEM и ANSI-кодировки. А также почему они получились именно такими, какими получились. И вообще рекомендую к прочтению.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Порассматривайте пока картинки.

866 в WinME

866 таблица в WinME

oem кодировка что это. Смотреть фото oem кодировка что это. Смотреть картинку oem кодировка что это. Картинка про oem кодировка что это. Фото oem кодировка что это
В полный размер: http://old-dos.ru/screens/1328/me_ascii_in_win_me.png

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

WinME — Ї и ї

Большая ( Ї ): Alt+0175 в Windows.
Маленькая ( ї ): Alt+0191 в Windows.

В дос-окно переносил мышкой и убирал потом путь (для большей ясности).

В Фаре тоже переименовывается, скрины я уж не стал делать.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

ME7 этот файл показывает, открывает (как «__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Этого же можно добиться и простым перекодировщиком типа XLAT.COM
— только нужно подсунуть ему соответствующую перекодировочную таблицу.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

1 SUCCESS Іі
30 11:03:36.669 Far:FFF68451 FindClose C:\Z\TEST\__

1 SUCCESS
31 11:03:36.669 Far:FFF68451 Delete C:\Z\TEST\__

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

В TODO есть запись, что надо бы и команду такую сделать, но пока и рег.выр. хватает.

Re: Зачем нужны разные кодировки OEM и ANSI, все эти 866 и 1251

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *