<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=CP437</id>
	<title>CP437 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=CP437"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=CP437&amp;action=history"/>
	<updated>2026-07-16T04:13:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=CP437&amp;diff=13407&amp;oldid=prev</id>
		<title>imported&gt;Vbif-routine: (via JWB)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=CP437&amp;diff=13407&amp;oldid=prev"/>
		<updated>2025-05-04T17:39:40Z</updated>

		<summary type="html">&lt;p&gt;(via JWB)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Файл:Codepage-437.png|мини]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CP437&amp;#039;&amp;#039;&amp;#039; ([[Аббревиатура|сокр.]] от {{lang-en|code page 437}}), также &amp;#039;&amp;#039;&amp;#039;IBM437&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web |author=[[Internet Assigned Numbers Authority]] |url=https://www.iana.org/assignments/character-sets/character-sets.xhtml |title=Character Sets |lang=en |access-date=2025-04-17 |url-status=live |archive-url=https://web.archive.org/web/20250411173801/https://www.iana.org/assignments/character-sets/character-sets.xhtml |archive-date=2025-04-11 }}&amp;lt;/ref&amp;gt; или &amp;#039;&amp;#039;&amp;#039;DOSLatinUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web |url=https://developer.apple.com/documentation/corefoundation/cfstringencodings/doslatinus |title=CFStringEncodings.dosLatinUS |lang=en |website=Apple Developer Documentation |access-date=2025-04-17 |url-status=live |archive-url=https://web.archive.org/web/20220722220733/https://developer.apple.com/documentation/corefoundation/cfstringencodings/doslatinus |archive-date=2022-07-22 }}&amp;lt;/ref&amp;gt; — [[кодовая страница]], использовавшаяся в первоначальной версии [[IBM PC]] с 1981 года. На CP437 основано множество других [[Кодировка символов|кодировок символов]] для IBM PC и [[IBM PC-совместимый компьютер|совместимых с ними ПК]], в том числе [[альтернативная кодировка]] для [[Русский язык|русского языка]].&lt;br /&gt;
&lt;br /&gt;
В [[Постоянное запоминающее устройство|ПЗУ]] видеоадаптера IBM PC был зашит [[шрифт]] для следующего набора символов:&lt;br /&gt;
{| {{chset-tableformat}}&lt;br /&gt;
|&lt;br /&gt;
! {{chset-top|0}}&lt;br /&gt;
! {{chset-top|1}}&lt;br /&gt;
! {{chset-top|2}}&lt;br /&gt;
! {{chset-top|3}}&lt;br /&gt;
! {{chset-top|4}}&lt;br /&gt;
! {{chset-top|5}}&lt;br /&gt;
! {{chset-top|6}}&lt;br /&gt;
! {{chset-top|7}}&lt;br /&gt;
! {{chset-top|8}}&lt;br /&gt;
! {{chset-top|9}}&lt;br /&gt;
! {{chset-top|A}}&lt;br /&gt;
! {{chset-top|B}}&lt;br /&gt;
! {{chset-top|C}}&lt;br /&gt;
! {{chset-top|D}}&lt;br /&gt;
! {{chset-top|E}}&lt;br /&gt;
! {{chset-top|F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|0}}&lt;br /&gt;
| {{chset-ctrl|0|NUL}}&lt;br /&gt;
| {{chset-cell|263A}}&lt;br /&gt;
| {{chset-cell|263B}}&lt;br /&gt;
| {{chset-cell|2665}}&lt;br /&gt;
| {{chset-cell|2666}}&lt;br /&gt;
| {{chset-cell|2663}}&lt;br /&gt;
| {{chset-cell|2660}}&lt;br /&gt;
| {{chset-cell|2022}}&lt;br /&gt;
| {{chset-cell|25D8}}&lt;br /&gt;
| {{chset-cell|25CB}}&lt;br /&gt;
| {{chset-cell|25D9}}&lt;br /&gt;
| {{chset-cell|2642}}&lt;br /&gt;
| {{chset-cell|2640}}&lt;br /&gt;
| {{chset-cell|266A}}&lt;br /&gt;
| {{chset-cell|266B}}&lt;br /&gt;
| {{chset-cell|263C}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|1}}&lt;br /&gt;
| {{chset-cell|25BA}}&lt;br /&gt;
| {{chset-cell|25C4}}&lt;br /&gt;
| {{chset-cell|2195}}&lt;br /&gt;
| {{chset-cell|203C}}&lt;br /&gt;
| {{chset-cell|B6}}&lt;br /&gt;
| {{chset-cell|A7}}&lt;br /&gt;
| {{chset-cell|25AC}}&lt;br /&gt;
| {{chset-cell|21A8}}&lt;br /&gt;
| {{chset-cell|2191}}&lt;br /&gt;
| {{chset-cell|2193}}&lt;br /&gt;
| {{chset-cell|2192}}&lt;br /&gt;
| {{chset-cell|2190}}&lt;br /&gt;
| {{chset-cell|221F}}&lt;br /&gt;
| {{chset-cell|2194}}&lt;br /&gt;
| {{chset-cell|25B2}}&lt;br /&gt;
| {{chset-cell|25BC}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|2}}&lt;br /&gt;
| {{chset-ctrl|20|SP}}&lt;br /&gt;
| {{chset-cell|21}}&lt;br /&gt;
| {{chset-cell|22}}&lt;br /&gt;
| {{chset-cell|23}}&lt;br /&gt;
| {{chset-cell|24}}&lt;br /&gt;
| {{chset-cell|25}}&lt;br /&gt;
| {{chset-cell|26}}&lt;br /&gt;
| {{chset-cell|27}}&lt;br /&gt;
| {{chset-cell|28}}&lt;br /&gt;
| {{chset-cell|29}}&lt;br /&gt;
| {{chset-cell|2A}}&lt;br /&gt;
| {{chset-cell|2B}}&lt;br /&gt;
| {{chset-cell|2C}}&lt;br /&gt;
| {{chset-cell|2D}}&lt;br /&gt;
| {{chset-cell|2E}}&lt;br /&gt;
| {{chset-cell|2F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|3}}&lt;br /&gt;
| {{chset-cell|30}}&lt;br /&gt;
| {{chset-cell|31}}&lt;br /&gt;
| {{chset-cell|32}}&lt;br /&gt;
| {{chset-cell|33}}&lt;br /&gt;
| {{chset-cell|34}}&lt;br /&gt;
| {{chset-cell|35}}&lt;br /&gt;
| {{chset-cell|36}}&lt;br /&gt;
| {{chset-cell|37}}&lt;br /&gt;
| {{chset-cell|38}}&lt;br /&gt;
| {{chset-cell|39}}&lt;br /&gt;
| {{chset-cell|3A}}&lt;br /&gt;
| {{chset-cell|3B}}&lt;br /&gt;
| {{chset-cell|3C}}&lt;br /&gt;
| {{chset-cell|3D}}&lt;br /&gt;
| {{chset-cell|3E}}&lt;br /&gt;
| {{chset-cell|3F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|4}}&lt;br /&gt;
| {{chset-cell|40}}&lt;br /&gt;
| {{chset-cell|41}}&lt;br /&gt;
| {{chset-cell|42}}&lt;br /&gt;
| {{chset-cell|43}}&lt;br /&gt;
| {{chset-cell|44}}&lt;br /&gt;
| {{chset-cell|45}}&lt;br /&gt;
| {{chset-cell|46}}&lt;br /&gt;
| {{chset-cell|47}}&lt;br /&gt;
| {{chset-cell|48}}&lt;br /&gt;
| {{chset-cell|49}}&lt;br /&gt;
| {{chset-cell|4A}}&lt;br /&gt;
| {{chset-cell|4B}}&lt;br /&gt;
| {{chset-cell|4C}}&lt;br /&gt;
| {{chset-cell|4D}}&lt;br /&gt;
| {{chset-cell|4E}}&lt;br /&gt;
| {{chset-cell|4F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|5}}&lt;br /&gt;
| {{chset-cell|50}}&lt;br /&gt;
| {{chset-cell|51}}&lt;br /&gt;
| {{chset-cell|52}}&lt;br /&gt;
| {{chset-cell|53}}&lt;br /&gt;
| {{chset-cell|54}}&lt;br /&gt;
| {{chset-cell|55}}&lt;br /&gt;
| {{chset-cell|56}}&lt;br /&gt;
| {{chset-cell|57}}&lt;br /&gt;
| {{chset-cell|58}}&lt;br /&gt;
| {{chset-cell|59}}&lt;br /&gt;
| {{chset-cell|5A}}&lt;br /&gt;
| {{chset-cell|5B}}&lt;br /&gt;
| {{chset-cell|5C}}&lt;br /&gt;
| {{chset-cell|5D}}&lt;br /&gt;
| {{chset-cell|5E}}&lt;br /&gt;
| {{chset-cell|5F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|6}}&lt;br /&gt;
| {{chset-cell|60}}&lt;br /&gt;
| {{chset-cell|61}}&lt;br /&gt;
| {{chset-cell|62}}&lt;br /&gt;
| {{chset-cell|63}}&lt;br /&gt;
| {{chset-cell|64}}&lt;br /&gt;
| {{chset-cell|65}}&lt;br /&gt;
| {{chset-cell|66}}&lt;br /&gt;
| {{chset-cell|67}}&lt;br /&gt;
| {{chset-cell|68}}&lt;br /&gt;
| {{chset-cell|69}}&lt;br /&gt;
| {{chset-cell|6A}}&lt;br /&gt;
| {{chset-cell|6B}}&lt;br /&gt;
| {{chset-cell|6C}}&lt;br /&gt;
| {{chset-cell|6D}}&lt;br /&gt;
| {{chset-cell|6E}}&lt;br /&gt;
| {{chset-cell|6F}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|7}}&lt;br /&gt;
| {{chset-cell|70}}&lt;br /&gt;
| {{chset-cell|71}}&lt;br /&gt;
| {{chset-cell|72}}&lt;br /&gt;
| {{chset-cell|73}}&lt;br /&gt;
| {{chset-cell|74}}&lt;br /&gt;
| {{chset-cell|75}}&lt;br /&gt;
| {{chset-cell|76}}&lt;br /&gt;
| {{chset-cell|77}}&lt;br /&gt;
| {{chset-cell|78}}&lt;br /&gt;
| {{chset-cell|79}}&lt;br /&gt;
| {{chset-cell|7A}}&lt;br /&gt;
| {{chset-cell|7B}}&lt;br /&gt;
| {{chset-cell|A6}}&lt;br /&gt;
| {{chset-cell|7D}}&lt;br /&gt;
| {{chset-cell|7E}}&lt;br /&gt;
| {{chset-cell|2302}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|8}}&lt;br /&gt;
| {{chset-cell|C7}}&lt;br /&gt;
| {{chset-cell|FC}}&lt;br /&gt;
| {{chset-cell|E9}}&lt;br /&gt;
| {{chset-cell|E2}}&lt;br /&gt;
| {{chset-cell|E4}}&lt;br /&gt;
| {{chset-cell|E0}}&lt;br /&gt;
| {{chset-cell|E5}}&lt;br /&gt;
| {{chset-cell|E7}}&lt;br /&gt;
| {{chset-cell|EA}}&lt;br /&gt;
| {{chset-cell|EB}}&lt;br /&gt;
| {{chset-cell|E8}}&lt;br /&gt;
| {{chset-cell|EF}}&lt;br /&gt;
| {{chset-cell|EE}}&lt;br /&gt;
| {{chset-cell|EC}}&lt;br /&gt;
| {{chset-cell|C4}}&lt;br /&gt;
| {{chset-cell|C5}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|9}}&lt;br /&gt;
| {{chset-cell|C9}}&lt;br /&gt;
| {{chset-cell|E6}}&lt;br /&gt;
| {{chset-cell|C6}}&lt;br /&gt;
| {{chset-cell|F4}}&lt;br /&gt;
| {{chset-cell|F6}}&lt;br /&gt;
| {{chset-cell|F2}}&lt;br /&gt;
| {{chset-cell|FB}}&lt;br /&gt;
| {{chset-cell|F9}}&lt;br /&gt;
| {{chset-cell|FF}}&lt;br /&gt;
| {{chset-cell|D6}}&lt;br /&gt;
| {{chset-cell|DC}}&lt;br /&gt;
| {{chset-cell|A2}}&lt;br /&gt;
| {{chset-cell|A3}}&lt;br /&gt;
| {{chset-cell|A5}}&lt;br /&gt;
| {{chset-cell|20A7}}&lt;br /&gt;
| {{chset-cell|192}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|A}}&lt;br /&gt;
| {{chset-cell|E1}}&lt;br /&gt;
| {{chset-cell|ED}}&lt;br /&gt;
| {{chset-cell|F3}}&lt;br /&gt;
| {{chset-cell|FA}}&lt;br /&gt;
| {{chset-cell|F1}}&lt;br /&gt;
| {{chset-cell|D1}}&lt;br /&gt;
| {{chset-cell|AA}}&lt;br /&gt;
| {{chset-cell|BA}}&lt;br /&gt;
| {{chset-cell|BF}}&lt;br /&gt;
| {{chset-cell|2310}}&lt;br /&gt;
| {{chset-cell|AC}}&lt;br /&gt;
| {{chset-cell|BD}}&lt;br /&gt;
| {{chset-cell|BC}}&lt;br /&gt;
| {{chset-cell|A1}}&lt;br /&gt;
| {{chset-cell|AB}}&lt;br /&gt;
| {{chset-cell|BB}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|B}}&lt;br /&gt;
| {{chset-cell|2591}}&lt;br /&gt;
| {{chset-cell|2592}}&lt;br /&gt;
| {{chset-cell|2593}}&lt;br /&gt;
| {{chset-cell|2502}}&lt;br /&gt;
| {{chset-cell|2524}}&lt;br /&gt;
| {{chset-cell|2561}}&lt;br /&gt;
| {{chset-cell|2562}}&lt;br /&gt;
| {{chset-cell|2556}}&lt;br /&gt;
| {{chset-cell|2555}}&lt;br /&gt;
| {{chset-cell|2563}}&lt;br /&gt;
| {{chset-cell|2551}}&lt;br /&gt;
| {{chset-cell|2557}}&lt;br /&gt;
| {{chset-cell|255D}}&lt;br /&gt;
| {{chset-cell|255C}}&lt;br /&gt;
| {{chset-cell|255B}}&lt;br /&gt;
| {{chset-cell|2510}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|C}}&lt;br /&gt;
| {{chset-cell|2514}}&lt;br /&gt;
| {{chset-cell|2534}}&lt;br /&gt;
| {{chset-cell|252C}}&lt;br /&gt;
| {{chset-cell|251C}}&lt;br /&gt;
| {{chset-cell|2500}}&lt;br /&gt;
| {{chset-cell|253C}}&lt;br /&gt;
| {{chset-cell|255E}}&lt;br /&gt;
| {{chset-cell|255F}}&lt;br /&gt;
| {{chset-cell|255A}}&lt;br /&gt;
| {{chset-cell|2554}}&lt;br /&gt;
| {{chset-cell|2569}}&lt;br /&gt;
| {{chset-cell|2566}}&lt;br /&gt;
| {{chset-cell|2560}}&lt;br /&gt;
| {{chset-cell|2550}}&lt;br /&gt;
| {{chset-cell|256C}}&lt;br /&gt;
| {{chset-cell|2567}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|D}}&lt;br /&gt;
| {{chset-cell|2568}}&lt;br /&gt;
| {{chset-cell|2564}}&lt;br /&gt;
| {{chset-cell|2565}}&lt;br /&gt;
| {{chset-cell|2559}}&lt;br /&gt;
| {{chset-cell|2558}}&lt;br /&gt;
| {{chset-cell|2552}}&lt;br /&gt;
| {{chset-cell|2553}}&lt;br /&gt;
| {{chset-cell|256B}}&lt;br /&gt;
| {{chset-cell|256A}}&lt;br /&gt;
| {{chset-cell|2518}}&lt;br /&gt;
| {{chset-cell|250C}}&lt;br /&gt;
| {{chset-cell|2588}}&lt;br /&gt;
| {{chset-cell|2584}}&lt;br /&gt;
| {{chset-cell|258C}}&lt;br /&gt;
| {{chset-cell|2590}}&lt;br /&gt;
| {{chset-cell|2580}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|E}}&lt;br /&gt;
| {{chset-cell|3B1}}&lt;br /&gt;
| {{chset-cell|DF}}&lt;br /&gt;
| {{chset-cell|393}}&lt;br /&gt;
| {{chset-cell|3C0}}&lt;br /&gt;
| {{chset-cell|3A3}}&lt;br /&gt;
| {{chset-cell|3C3}}&lt;br /&gt;
| {{chset-cell|B5}}&lt;br /&gt;
| {{chset-cell|3C4}}&lt;br /&gt;
| {{chset-cell|3A6}}&lt;br /&gt;
| {{chset-cell|398}}&lt;br /&gt;
| {{chset-cell|3A9}}&lt;br /&gt;
| {{chset-cell|3B4}}&lt;br /&gt;
| {{chset-cell|221E}}&lt;br /&gt;
| {{chset-cell|3C6}}&lt;br /&gt;
| {{chset-cell|3B5}}&lt;br /&gt;
| {{chset-cell|2229}}&lt;br /&gt;
|-&lt;br /&gt;
! {{chset-left|F}}&lt;br /&gt;
| {{chset-cell|2261}}&lt;br /&gt;
| {{chset-cell|B1}}&lt;br /&gt;
| {{chset-cell|2265}}&lt;br /&gt;
| {{chset-cell|2264}}&lt;br /&gt;
| {{chset-cell|2320}}&lt;br /&gt;
| {{chset-cell|2321}}&lt;br /&gt;
| {{chset-cell|F7}}&lt;br /&gt;
| {{chset-cell|2248}}&lt;br /&gt;
| {{chset-cell|B0}}&lt;br /&gt;
| {{chset-cell|2219}}&lt;br /&gt;
| {{chset-cell|B7}}&lt;br /&gt;
| {{chset-cell|221A}}&lt;br /&gt;
| {{chset-cell|207F}}&lt;br /&gt;
| {{chset-cell|B2}}&lt;br /&gt;
| {{chset-cell|25A0}}&lt;br /&gt;
| {{chset-ctrl|A0|NBSP}}&lt;br /&gt;
|}&lt;br /&gt;
В CP437, однако, нижняя половина (позиции {{0x|00}}—{{0x|7F}}) кодовой таблицы полностью совпадает с [[ASCII]], то есть несколько отличается от представленной выше: так, позиции {{0x|01}}—{{0x|1F}} и {{0x|7F}} в ней заняты [[Управляющие символы|управляющими символами]] и не имеют графического представления, а в позиции {{0x|7C}} размещена не разорванная (⁠¦), а непрерывная [[вертикальная черта]] (|).&lt;br /&gt;
&lt;br /&gt;
Большинство современных видеоадаптеров ПК также содержит этот шрифт в ПЗУ. Компьютеры стран — членов [[Совет экономической взаимопомощи|СЭВ]] как серии [[ЕС ПЭВМ]] (например, «[[Правец (компьютер)|Правец 16]]», «Роботрон», [[ЕС-1841]]), так и других архитектур имели версии с аппаратной кириллизацией (русификацией) видеоплат. Для техники, выпускавшейся в западных странах и странах третьего мира, более популярным был способ с загрузкой национальных шрифтов программными средствами, осуществлявшейся, как правило, на этапе загрузки [[Операционная система|операционной системы]].&lt;br /&gt;
&lt;br /&gt;
== Интересный факт ==&lt;br /&gt;
В шрифтах видеоадаптеров [[MDA (видеоадаптер)|MDA]] и [[VGA]] все символы имеют ширину 8 точек, но на экране в некоторых режимах отображаются шириной в 9 точек; дополнительная пустая колонка служит для визуального отделения букв друг от друга. При отображении символов [[Псевдографика|псевдографики]] (точнее, при отображении символов с кодами в диапазоне {{0x|C0}}—{{0x|DF}}) в так называемом «режиме рисования линий» ({{lang-en|Line Graphics Enable mode}}) дополнительная 9{{nbhy}}я колонка не пуста, а повторяет 8{{nbhy}}ю, чтобы горизонтальные линии были неразрывны&amp;lt;ref&amp;gt;{{cite web |url=http://www.osdever.net/FreeVGA/vga/vgatext.htm |title=VGA Text Mode Operation |lang=en |website=FreeVGA Project |access-date=2025-04-17 |url-status=live |archive-url=https://web.archive.org/web/20241126221112/http://www.osdever.net/FreeVGA/vga/vgatext.htm |archive-date=2024-11-26 }}&amp;lt;/ref&amp;gt;. Это является особенностью видеоконтроллера, и именно поэтому большинство псевдографических символов, не имеющих частей рамки с правого края, вынесено за указанный диапазон. Поэтому, загружая шрифт в видеоадаптер, нельзя размещать псевдографику в другом диапазоне, иначе горизонтальные линии будут разорваны.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT Таблица соответствия кодовой страницы CP437 Юникоду] на официальном сайте Unicode, Inc.&lt;br /&gt;
* [https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT Таблица соответствия графических символов в диапазоне 0x01—0x1F и 0x7F Юникоду], там же&lt;br /&gt;
&lt;br /&gt;
{{Кодировки символов}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Компьютерные кодировки]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vbif-routine</name></author>
	</entry>
</feed>