Jump to content

Национальный набор заменяющих символов

Семейство кодировок DEC NRCS
Инвариантное подмножество NRCS. Красные узлы Боуэна (⌘) обозначают национальные коды.
Псевдоним(а) Национальный набор заменяющих символов
Предшественник ASCII
Преемник ИСО 8859 , ИСО 10646
Другая связанная кодировка(и) ИСО 646

Национальный набор заменяющих символов ( NRCS ) был функцией, поддерживаемой более поздними моделями систем Digital (DEC) компьютерных терминальных , начиная с серии VT200 отдельные символы из одного набора символов в 1983 году. NRCS позволял заменять символами из другого набора, что позволяло построение различных наборов символов на лету. терминала Он использовался для настройки набора символов для разных местных языков без необходимости менять ПЗУ для разных стран или, альтернативно, включать множество разных наборов в более крупное ПЗУ. сторонних производителей, Многие терминалы и эмуляторы терминалов поддерживающие коды VT200, также поддерживают NRCS.

Описание

[ редактировать ]

ASCII — это 7-битный стандарт, допускающий в общей сложности 128 символов в наборе символов. Некоторые из них зарезервированы как управляющие символы , в результате чего остается 96 печатных символов . Этот набор из 96 печатных символов включает в себя прописные и строчные буквы, цифры, а также основные математические символы и знаки пунктуации.

В ASCII недостаточно места для включения других распространенных символов, таких как символы многонациональных валют или различные буквы с диакритическими знаками, распространенные в европейских языках. Это привело к появлению ряда разновидностей 7-битного ASCII для конкретных стран с заменой некоторых символов. Например, британский стандарт просто заменил решетку ASCII, #, с символом фунта, £. Обычно это приводило к появлению разных моделей данного компьютерного терминала или принтера , отличающихся только глифами, хранящимися в ПЗУ. Некоторые из них были стандартизированы как часть ISO/IEC 646 . [1] [2]

По 8-битному последовательному каналу ASCII можно расширить для поддержки в общей сложности 256 символов. В этом случае вместо замены символов в исходном диапазоне печатных символов от 32 до 127 добавляются новые символы в диапазоне от 128 до 255. Это дает достаточно места для одного набора символов, включающего все разнообразие символов, используемых в Северной Америке и Западной Европе. Эта возможность привела к введению стандартного набора символов ISO/IEC 8859-1 , содержащего 191 символ того, что он называет «латинским алфавитом № 1», но обычно называемым «ISO Latin». Windows-1252 — это слегка расширенная версия ISO Latin. [2]

NRCS был введен для решения проблемы необходимости использования разных терминалов для каждой страны, позволяя переопределять символы в базовом 7-битном наборе ASCII путем копирования глифа из версии DEC латыни ISO, многонационального набора символов (MCS). Это означало, что ПЗУ должно было хранить только два набора символов, стандартный ASCII и MCS, и могло на лету создавать любой требуемый локальный вариант ASCII. Например, вместо того, чтобы иметь отдельную версию терминала «UK ASCII» с измененным глифом в ПЗУ, терминал включал NRCS с инструкциями по замене глифа решётки решеткой. При использовании в Великобритании введите Shift 3 произвел фунт, те же клавиши, нажатые на терминале в США, произвели хэш. [2]

NRCS можно настроить с помощью команды настройки или, что чаще, заменив клавиатуру моделью, которая отправляет обратно код при первой загрузке . Таким образом, простое подключение британской клавиатуры со знаком фунта на клавише 3 автоматически устанавливает для NRCS ту же замену. [2]

Наборы НРК

[ редактировать ]

Терминалы DEC, начиная с VT220, имели 12 различных наборов NRCS в дополнение к стандартному ASCII: [2]

Набор символов Кодовая страница Стандартный 0x23 0x40 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x7B 0x7C 0x7D 0x7E
Стандартный ASCII [3] 367 ASCII , ISO 646-США IR 6 # @ [ \ ] ^ _ ` { | } ~
Великобритания [4] [3] 1101 [5] Декабрь, ИСО [6] £ @ [ \ ] ^ _ ` { | } ~
Дания/Норвегия [4] [3] (Альтернативный) 1107 [7] Декабрь, ИСО [6] # @ Ой Ø Ой ^ _ ` ой ø к ~
Дания/Норвегия 1105 [8] Декабрь # Ä Ой Ø Ой О _ ä ой ø к ты
Голландский [4] 1102 [9] Декабрь £ ¾ ij  [4] [9] ½ |  [9] ^ _ ` ¨ ƒ ¼ ´  [9]
финский [4] [3] 1103 [10] Декабрь [6] # @ Ä ОН Ой О _ и ä он к ты
Французский [4] [3] 1104 [11] Декабрь, ИСО [6] £ имеет °  [11] Что § ^ _ ` и ты И ¨  [11]
Французский канадец [4] [3] 1020 [12] Декабрь [6] # имеет â Что ага вопрос _ Зонтик и ты И и
немецкий [4] [3] 1011 , [13] 20106 [14] [15] [16] ИСО 646-ДЕ ИР 21 , [17] [18] DIN   66003 # § Ä ОН О ^ _ ` ä он ты SS
итальянский [4] [3] 1012 [19] ИСО 646-ИТ ИР 15 , [17] [18] УНИ 0204-70 £ § °  [19] Что и ^ _ ты имеет ò И я
португальский [2] [3] [номер 1] Декабрь [6] # @  [2] [3] [номер 1] Ã Что ОН ^ _ ` ã Что он ~
испанский [4] [3] 1023 [20] Декабрь, ИСО [6] £ § ¡ С ¿ ^ _ ` ˚  [20] ( ° ) н Что ~
Шведский [4] [3] 1106 [21] Декабрь, ИСО [6] # И Ä ОН Ой О _ и ä он к ты
швейцарский [4] [3] 1021 [22] Декабрь [6] ты имеет и Что ага вопрос И Зонтик ä он ты и

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Этот набор символов DEC аналогичен ISO 646-PT2 / IR 84 IBM , также известному как кодовая страница 1015 , за исключением кодовой точки 64 (0x40), которая присвоена «@» в наборе символов DEC, но «´» в ISO. набор символов.
  1. ^ Хартман Кеннелли, Синтия (1991). Унч, Жаклин (ред.). Цифровое руководство по разработке международного программного обеспечения (1-е изд.). Корпорация цифрового оборудования . ISBN  1-55558-063-7 . EY-F577E-DP.
  2. ^ Перейти обратно: а б с д и ж г Декабрь (июнь 1987 г.). «Приложение Е». Краткое описание программирования VT320 . Цифровая пресса . (Приведенная ссылка ведет на оцифрованную версию, которая содержит некоторые незначительные ошибки оптического распознавания символов и поэтому не является надежным справочником по сопоставлению наборов символов.)
  3. ^ Перейти обратно: а б с д и ж г час я дж к л м DEC (февраль 1992 г.) [ноябрь 1989 г.]. «Глава 2: Кодировка символов — национальные наборы замещающих символов (наборы NRC) (только модели для всего мира)». Справочное руководство программатора VT420 (PDF) (2-е изд.). Корпорация цифрового оборудования . п. 28. ЭК–ВТ420–РМ.002. Архивировано (PDF) из оригинала 29 января 2017 г. Проверено 29 января 2017 г.
  4. ^ Перейти обратно: а б с д и ж г час я дж к л «Справочное руководство программатора VT220» (2-е изд.). Корпорация цифрового оборудования (DEC). 1984 [1983].
  5. ^ «Информация о кодовой странице SBCS — CPGID: 01101 / Название: British NRC Set» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [1] [2] [3]
  6. ^ Перейти обратно: а б с д и ж г час я дж к л Корпорация цифрового оборудования (DEC). «7. Наборы символов». Информация о программаторе видеотерминала VT510 . Проверено 18 февраля 2017 г.
  7. ^ «Информация о кодовой странице SBCS — CPGID: 01107 / Название: норвежско-датский альтернативный вариант NRC» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [4] [5] [6]
  8. ^ «Информация о кодовой странице SBCS — CPGID: 01105 / Название: норвежско-датский набор NRC» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [7] [8] [9]
  9. ^ Перейти обратно: а б с д «Информация о кодовой странице SBCS — CPGID: 01102 / Название: Dutch NRC Set» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [10] [11] [12]
  10. ^ «Информация о кодовой странице SBCS — CPGID: 01103 / Название: Финский набор NRC» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [13] [14] [15]
  11. ^ Перейти обратно: а б с «Информация о кодовой странице SBCS — CPGID: 01104 / Название: French NRC Set» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [16] [17] [18]
  12. ^ «Информация о кодовой странице SBCS — CPGID: 01020 / Название: канадский (французский) вариант» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [19] [20]
  13. ^ «Информация о кодовой странице SBCS — CPGID: 01011 / Имя: 7-битная Германия FR» Программное обеспечение IBM: Глобализация: Наборы кодированных символов и связанные ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 1 августа 1987 г. Архивировано из оригинала 17 июня 2016 г. Проверено 17 июня 2016 г.
  14. ^ «Идентификаторы кодовых страниц» . Сеть разработчиков Microsoft . Майкрософт . 2014. Архивировано из оригинала 19 июня 2016 г. Проверено 19 июня 2016 г.
  15. ^ «Веб-кодировки — Internet Explorer — Кодировки» . WHATWG Wiki . 2012-10-23. Архивировано из оригинала 20 июня 2016 г. Проверено 20 июня 2016 г.
  16. ^ Фоллер, Антонин (2014) [2011]. «Немецкая кодировка (IA5) — кодировки Windows» . WUtils.com — Интернет-утилита и справка . Программное обеспечение Мотобит. Архивировано из оригинала 20 июня 2016 г. Проверено 20 июня 2016 г.
  17. ^ Перейти обратно: а б Бемер, Роберт Уильям (1980). «Глава 1: Внутри ASCII». Программное обеспечение общего назначения (PDF) . Лучшее из эпохи интерфейса. Том. 2. Портленд, Орегон, США: Dilitium Press. стр. 1–50. ISBN  0-918398-37-1 . LCCN   79-67462 . Архивировано из оригинала 27 августа 2016 г. Получено 27 августа 2016 г. из : Бемер, Роберт Уильям (май 1978 г.). «Внутри ASCII. Часть I». Возраст интерфейса . 3 (5). Портленд, Орегон, США: дилитий Пресс: 96–102. , Бемер, Роберт Уильям (июнь 1978 г.). «Внутри ASCII. Часть II». Возраст интерфейса . 3 (6). Портленд, Орегон, США: дилитий Пресс: 64–74. , Бемер, Роберт Уильям (июль 1978 г.). «Внутри ASCII. Часть III». Возраст интерфейса . 3 (7). Портленд, Орегон, США: дилитий Пресс: 80–87.
  18. ^ Перейти обратно: а б «Справочное руководство по сравнению HP PCL/PJL PCL 5» (PDF) (2-е изд.). Компания Хьюлетт-Паккард, LP . Июнь 2003 г. Номер детали HP 502-0378. Архивировано из оригинала (PDF) 10 августа 2016 г. Проверено 10 августа 2016 г.
  19. ^ Перейти обратно: а б «Информация о кодовой странице SBCS — CPGID: 01012 / Имя: 7-Bit Italy» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 1 августа 1987 г. Архивировано из оригинала 17 июня 2016 г. Проверено 17 июня 2016 г.
  20. ^ Перейти обратно: а б «Информация о кодовой странице SBCS — CPGID: 01023 / Название: Вариант Испании» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [21] [22] [23]
  21. ^ «Информация о кодовой странице SBCS — CPGID: 01106 / Название: Шведско-британский набор NRC» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [24] [25] [26]
  22. ^ «Информация о кодовой странице SBCS — CPGID: 01021 / Название: вариант Швейцарии» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 01.10.1992. Архивировано из оригинала 5 декабря 2016 г. Проверено 5 декабря 2016 г. [27] [28] [29]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 05c587dd11d9ff1c27a9b864a06cea34__1719003120
URL1:https://arc.ask3.ru/arc/aa/05/34/05c587dd11d9ff1c27a9b864a06cea34.html
Заголовок, (Title) документа по адресу, URL1:
National Replacement Character Set - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)