HP Роман
В вычислительной технике HP Roman — это семейство наборов символов , состоящее из HP Roman Extension , HP Roman-8 , HP Roman-9 и нескольких вариантов. Первоначально представленные Hewlett-Packard примерно в 1978 году, редакции и адаптации публиковались несколько раз вплоть до 1999 года. Редакции 1985 года позже были стандартизированы как IBM кодовые страницы 1050 и 1051. Поддерживаются многие европейские языки. [ который? ] наборы символов использовались различными рабочими станциями HP, терминалами, калькуляторами, а также многими принтерами, в том числе сторонних производителей.
Обзор
[ редактировать ]HP Roman — это семейство однобайтовых кодировок символов, поддерживающее несколько европейских языков на основе латиницы. Первоначально он был представлен компанией Hewlett-Packard примерно в 1978 году как 7- и 8-битное расширение HP Roman Extension для некоторых компьютерных терминалов и принтеров . Ранние версии 8-битного варианта также использовались на некоторых рабочих станциях HP в 1978/1979 годах. Несколько изменений привели к добавлению большего количества символов, прежде чем 8-битный вариант набора символов стал официально известен как HP Roman-8 в 1983 году. [1] Вскоре этот набор символов стал набором символов по умолчанию в HP-UX. [2] операционная система и язык описания страниц PCL для струйной печати [3] и лазерные принтеры в 1984 году. Набор символов был снова расширен в 1985 году. [4] Модифицированная адаптация определения Roman-8 1984 года использовалась в HP Portable . серии компьютеров [5] [6] тогда как производное от обновленного определения Roman-8 1985 года использовалось в нескольких ранних RPL калькуляторах и соответствующих термопринтерах с 1986 года. [7] Последним детищем семейства является HP Roman-9 , который был представлен в 1999 году и имел знак евро . [8] PCL Ventura International основан на HP Roman-8.
Набор символов
[ редактировать ]Римское расширение
[ редактировать ]Набор символов был первоначально представлен Hewlett-Packard как расширенная 7-битная кодовая страница ASCII под названием HP Roman Extension . [9] [10] который существовал по крайней мере с 1978 года. [11] [12] [13] [14] [15] Этот набор символов использовался в качестве вторичного набора символов вместе с основным набором символов, который был идентичен ASCII, за исключением символа 127, который представлял собой заштрихованную рамку среднего размера вместо символа удаления. Первые 32 символа, которые обычно функционировали как управляющие коды C0 , также имели графические альтернативы, не связанные с управлением, которые могли появиться во время самотестирования или в режиме функций отображения. Переключение между наборами символов осуществлялось с помощью символов Shift Out и Shift In или, альтернативно, в системах, поддерживающих 8-битный режим, с использованием старшего бита символа. До того, как в 1983 году для 8-битного варианта было установлено название «Roman-8», его иногда называли «8-битным римским расширением» или «Расширением HP Roman-8». С годами оба варианта были переработаны и включили больше персонажей. Последняя версия вторичного набора символов 1985 года также была стандартизирована IBM в 1989 году как кодовая страница 1050 ( CP1050 или IBM-1050 ). [16]
Хотя, строго говоря, это не часть римского расширения, в следующей таблице показаны те строки основного набора символов, которые отличаются от ASCII. Обратите внимание, что первые две строки обычно одинаковы и отображаются как графические символы только в особых случаях, как описано выше. Хотя в некоторых управляющих изображениях Юникода обычно используются три символа, а не два, эти «диагональные буквенные глифы являются лишь примерными; альтернативные представления могут использоваться и часто используются при видимом отображении управляющих кодов». [17]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | Н В | С ЧАС | С Х | И Х | И Т | И вопрос | А К | 🔔︎ | Б С | ЧАС Т | л Ф | V Т | Ф Ф | С Р | С ТО | С я |
1x | Д л | Д 1 | Д 2 | Д 3 | Д 4 | Н К | С И | И Б | С Н | И М | С Б | И С | Ф С | Г С | Р С | В С |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | ▒ |
В следующей таблице показана версия 1982 года; текущий вариант показан в разделе Roman-8 ниже. В таблице предполагается, что используется 8-битный режим; если нет, вычтите 128 (80 16 ) из кода символа.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
Топор | ´ | ˋ | ¨ | ˜ | ₤ [а] | |||||||||||
Бх | ‾ | ˚ | Что | С | н | ¡ | ¿ | ¤ | £ [а] | § | ||||||
Сх | â | ага | Зонтик | и | на | и | от | ты | имеет | И | ò | ты | ä | ага | он | ты |
Дх | Ой | вопрос | Ø | Ой | к | в | ø | ой | Ä | я | ОН | О | И | я | SS |
- ^ Перейти обратно: а б В Юникоде символ фунта/лиры унифицирован как U+00A3 £ , и наличие у этого символа одинарной или двойной черты считается просто типографским вариантом одного и того же символа. U+20A4 ₤ существует исключительно для совместимости с этим набором символов HP Roman-8, в котором глиф с одинарной перемычкой кодируется как BB 16 , а глиф с двойной перемычкой - как AF 16 . [18]
Роман-8
[ редактировать ]HP Roman-8 — это 8-битная однобайтовая кодировка символов , которая в основном используется в HP-UX. [2] и многие компании Hewlett-Packard [7] и PCL -совместимые принтеры. Название Роман-8 появилось в 1983 году. [1] но предшественник набора символов уже использовался на рабочих станциях HP 250 и HP 300 с 1978/1979 года как 8-битное римское расширение . [12] [13] [14] [15]
В исходной версии Roman-8 1983/1984 годов некоторые кодовые точки все еще оставались неопределенными. [5] [6] [3] [19] В версии 1985 года были добавлены кодовые точки 177 ( Ý ), 178 ( ý ), 242 ( · ), 243 ( µ ), 244 ( ¶ ) и 245 ( ¾ ), а внешний вид кодовой точки 228 был изменен с штрихованного d. ( đ ) на эт ( ð ). [4] [20] [21] Эта последняя версия набора символов была также стандартизирована IBM как кодовая страница 1051 в 1989 году. [22] [23]
В отличие от более нового HP Roman-9 , HP Roman-8 не имеет кодовой точки для знака евро.
В следующей таблице показано последнее определение набора символов HP Roman-8 1985 года (с некоторыми замечаниями относительно прежних определений и альтернативных интерпретаций). Каждый символ показан с потенциальным эквивалентом Unicode и его десятичным кодом, однако источники различаются рекомендуемыми переводами некоторых кодов даже среди определений Hewlett-Packard. [2] [21] и ИБМ. [22] [23]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | СОХ | СТХ | И Т. Д | EOT | ENQ | ПОДТВЕРЖДЕНИЕ | БЕЛ | БС | ХТ | НЧ | ВТ | ФФ | ЧР | ТАК | И |
1x | В СООТВЕТСТВИИ С | DC1 | DC2 | DC3 | DC4 | ХОТЕТЬ | СИН | ЭТБ | МОЖЕТ | В | СУБ | ЭКУ | ФС | GS | РС | НАС |
2x | СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ^ | _ |
6x | ` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | ▒ [а] |
8x | ||||||||||||||||
9x | ||||||||||||||||
Топор | НБСП | ИМЕЕТ | Â | И | Э | Э | вопрос | Я | ´ | ˋ / ` | ˆ | ¨ | ˜ | Ù | И | ₤ [б] |
Бх | ¯ / ‾ | ИДЕЯ | идея | ° / ˚ | Что | Что | С | н | ¡ | ¿ | ¤ | £ | ¥ | § | ƒ | ¢ |
Сх | â | ага | Зонтик | и | на | и | от | ты | имеет | И | ò | ты | ä | ага | он | ты |
Дх | Ой | вопрос | Ø | Ой | к | в | ø | ой | Ä | я | ОН | О | И | я | ß / б | ЗОНТИК |
Бывший | На | Ã | ã | Ð | ð / đ | В | Я | Ой | Ò | ОН | он | С | с | О | Ÿ | ÿ |
Форекс | че | то есть | · | м / м | ¶ | ¾ | ЗАСТЕНЧИВЫЙ /- | ¼ | ½ | й | й | « | ■ | » | ± |
Имена
[ редактировать ]Этот набор символов с течением времени приобрел множество разных названий, таких как:
- HP Roman-8 : получено из спецификации PCL. [33] [34] [35] [21] [25]
- hp-roman8 : имя IETF/IANA; многие другие последовали этому примеру. [26] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [30] [49]
Поскольку идентификаторы набора символов IANA не чувствительны к регистру, [36] вышеизложенное также можно записать как HP-Roman8 . [50] [51] [52] [53] [54] - Роман 8 [31] [55] [10] [56]
- HP_ROMAN8 [32] [57]
- РОМАН8 [58] [2]
- HP Роман [59] [60]
- роман8 [36] [30] [61]
- Кодовая страница 1051 [22] [23] и, следовательно, CP1051 [62] [46] [63] [64] или IBM-1051 . [65] [62] [46] [47]
Модифицированный Роман-8
[ редактировать ]В 1984 году Hewlett-Packard представила персональный компьютер HP 110 / HP Portable, а в 1985 году – HP 110 Plus / HP Portable Plus. В «режиме HP» они поддерживали версию 8-битного HP Roman-8 1984 года ( по-прежнему отсутствуют шесть дополнительных символов в кодовых точках 177–178 и 242–245, а кодовая точка 228 все еще напоминает штриховую букву d ( đ )), но с 32 дополнительными графическими символами в кодовых точках 128–159, включая богатый набор персонажи, рисующие коробки . [5] [6]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | ▒ |
8x | ◄ | ▲ | ▼ | ► | ╝ | ╗ | ╔ | ╚ | ╣ | ╩ | ╦ | ╠ | ═ | ║ | ╬ | ♦ |
9x | ↑ | ▀ | ▄ | ↓ | ┘ | ┐ | ┌ | └ | ┤ | ┴ | ┬ | ├ | ─ | │ | ┼ | █ |
Топор | НБСП | ИМЕЕТ | Â | И | Э | Э | вопрос | Я | ´ | ˋ / ` | ˆ | ¨ | ˜ | Ù | И | ₤ [а] |
- ^ См. примечание к римскому расширению выше.
В 1986 году [66] Hewlett-Packard представила калькулятор HP-18C HP 82240A и термопринтер , [66] который внутри использовал расширенный вариант 8-битного набора символов HP Roman-8 версии 1985 года (теперь с шестью дополнительными символами, определенными и с кодовой точкой 228, уже измененной на eth ( ð )), но с кодовыми точками 127 (0x7F) и 160 (0xA0), а также управляющие коды в диапазоне от 128 до 159 (от 0x80 до 0x9F), заменяемые дополнительными отображаемыми символами, [7] [67] некоторые из них были получены из -41C / CV / CX HP набора символов FOCAL , а другие включены в пересмотренный набор символов FOCAL, используемый калькулятором HP-42S , хотя и с разными кодовыми точками. В серии HP-28 символы выше 147 (0x93) не могли быть отображены на калькуляторе, а только распечатаны. [67] [7] [68]
в этом измененном наборе символов не существует Официального определения кодовой точки для знака евро . В калькуляторах серии HP 49/50 используется другой набор символов. [69] на основе ECMA-94 / ISO 8859-1 , который включает символ евро.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | СОХ | СТХ | И Т. Д | EOT | ENQ | ПОДТВЕРЖДЕНИЕ | БЕЛ | БС | ХТ | НЧ | ВТ | ФФ | ЧР | ТАК | И |
1x | В СООТВЕТСТВИИ С | DC1 | DC2 | DC3 | DC4 | ХОТЕТЬ | СИН | ЭТБ | МОЖЕТ | В | СУБ | ЭКУ | ФС | GS | РС | НАС |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | ▒ |
8x | НБСП [69] | ÷ | × | √ | ∫ | С | ▶ | п | ∂ | ≤ | ≥ | ≠ | а | → | ← | м / м |
9x | ␊ | ° | « | » | ⊦ [а] | ₁ | ₂ | ² | ³ | ᵢ | ⱼ | ‥ | ⁱ | ʲ | ᵏ | ⁿ |
Топор | ∡ / ∠ | ИМЕЕТ | Â | И | Э | Э | вопрос | Я | ´ | ˋ / ` | ˆ | ¨ | ˜ | Ù | И | ₤ [б] |
- ^ Глиф в кодовой точке 148 ( ⊦ ) в этом варианте HP Roman-8 называется символом ПРИСОЕДИНЕНИЯ в терминологии Hewlett-Packard. В калькуляторах серий HP-41C / CV / CX и HP-42S он используется для обозначения того, что следующие символы будут добавлены в альфа-регистр, а не заменяют существующее содержимое регистра. Однако эти калькуляторы используют набор символов FOCAL , где глиф расположен в кодовой точке 127.
- ^ См. примечание к римскому расширению выше.
Роман-9
[ редактировать ]HP Roman-9 (также известный как HP Roman 9 , hp-roman9 , roman9 или R9 ) представляет собой небольшую модификацию 8-битного HP Roman-8 набора символов , в котором общий знак валюты ( ¤ ) в кодовой точке 186 (0xBA) был заменен знаком евро ( € ). [70] [71] Он был представлен в начале 1999 года. [8] По состоянию на 2017 год для HP Roman-9 все еще не присвоен известный номер кодовой страницы.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
Бх | ¯ / ‾ | ИДЕЯ | идея | ° / ˚ | Что | Что | С | н | ¡ | ¿ | € | £ | ¥ | § | ƒ | ¢ |
См. также
[ редактировать ]- Набор символов РПЛ
- Наборы символов калькулятора Hewlett-Packard
- Наборы символов западной латиницы (вычисления)
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Стоун, Арти (1 декабря 1983 г.). «Программа для принтера «Два по цене одного» (PDF) . Компьютерные новости — для полевого персонала HP . 9 (3). Hewlett-Packard : 32. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
- ^ Перейти обратно: а б с д и «Руководство программиста MPE XL на родном языке» (PDF) . Хьюлетт-Паккард . п. рисунок A-2 в приложении A. Архивировано из оригинала (PDF) 13 марта 2006 г.
- ^ Перейти обратно: а б «Принтер ThinkJet — персональный принтер от Hewlett-Packard — Справочный раздел» (PDF) . Хьюлетт-Паккард . Март 1987 г., стр. D-2, D-3, 32. Архивировано (PDF) из оригинала 21 августа 2016 г. . Проверено 21 августа 2016 г.
- ^ Перейти обратно: а б Руководство по выбору программного шрифта для принтеров семейства Hewlett-Packard LaserJet (PDF) . Хьюлетт-Паккард . Ноябрь 1986 г. HP-ID 26026-90924. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
Roman-8 и римское расширение: символы Roman-8 и римское расширение отражают обновления 1985 года: 1. К прежним пустым позициям добавлено шесть дополнительных символов. Ý ý · µ ¶ ¾ 2. Внешний вид строчной буквы đ изменен на ð .
- ^ Перейти обратно: а б с д Hewlett-Packard - Техническое справочное руководство - Portable PLUS (1-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение портативных компьютеров. Август 1985 г. 45559-90001 . Проверено 27 ноября 2016 г.
- ^ Перейти обратно: а б с д Hewlett-Packard - Техническое справочное руководство - Portable PLUS (PDF) (2-е изд.). Подразделение портативных компьютеров, Корваллис, Орегон, США: Компания Hewlett-Packard . Декабрь 1986 г. [август 1985 г.]. 45559-90006. Архивировано (PDF) из оригинала 28 ноября 2016 года . Проверено 27 ноября 2016 г.
- ^ Перейти обратно: а б с д и Инфракрасный принтер HP 82240A (PDF) (2-е изд.). Корваллис, Орегон, США: Hewlett Packard , подразделение портативных компьютеров. Октябрь 1986 г. Номер для повторного заказа HP 82240-90001 (82240-90008). Архивировано (PDF) из оригинала 6 августа 2016 года . Проверено 6 августа 2016 г.
- ^ Перейти обратно: а б HP Deskjet 610C Benutzerhandbuch [ Руководство пользователя HP Deskjet 610 ] (PDF) (на немецком языке) (1-е изд.). Компания Хьюлетт-Паккард . Март 1999 г. Архивировано (PDF) из оригинала 28 ноября 2016 г. Проверено 27 ноября 2016 г.
- ^ Перейти обратно: а б с «Руководство пользователя — принтер 2671A — графический принтер 2671G» (PDF) . Хьюлетт-Паккард . Октябрь 1982 г., стр. 3-7–3-12, 6-4–6-14. Номер детали HP 02670-90015. Архивировано (PDF) из оригинала 20 августа 2016 года . Проверено 20 августа 2016 г.
- ^ Перейти обратно: а б «Наборы символов для эмуляции HP» . Присоединяйтесь . 2 июня 2005 г. Техническая заметка 1179. Архивировано из оригинала 10 августа 2016 г. . Проверено 10 августа 2016 г.
- ^ Терри, Ф. Дункан (ноябрь 1978 г.). «Универсальный линейный принтер со скоростью 400 л/мин и механизмом, не требующим трения, обеспечивающим долгий срок службы» (PDF) . Журнал Hewlett-Packard . Хьюлетт-Паккард : 20–22. Архивировано (PDF) из оригинала 15 августа 2016 года . Проверено 15 августа 2016 г.
- ^ Перейти обратно: а б Пири, Деннис Л. (апрель 1979 г.). «HP 250 BASIC: удобный, интерактивный и мощный системный язык» (PDF) . Журнал Hewlett-Packard . 30 (4). Хьюлетт-Паккард : 14–19. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
- ^ Перейти обратно: а б Ха, Эрик П.Л.; Грофф, Джеймс Р. (июнь 1979 г.). «Интегрированная система отображения и метод терминального доступа» (PDF) . Журнал Hewlett-Packard . 30 (6). Хьюлетт-Паккард : 6–9. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
- ^ Перейти обратно: а б Нолл, Альфред Ф.; Маршке, Норман Д. (июль 1979 г.). «Инновационная консоль программирования и управления» (PDF) . Журнал Hewlett-Packard . 30 (7). Хьюлетт-Паккард : 13–17. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
- ^ Перейти обратно: а б Дэвис, Стив (1 сентября 1979 г.). «Европейские пользователи 2631A, будьте осторожны!» (PDF) . Информационный бюллетень о компьютерных системах — для полевого персонала HP . 4 (20). Hewlett-Packard : 4. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 г.
009 - Набор римских расширений... опция 009 дает всем часто используемым европейским символам уникальный код. Когда этот набор «римских расширений» используется в сочетании со стандартным набором символов ASCII, конечным результатом является набор из 256 символов, представленный 8-битным кодом. Использование символов ввода и вывода не требуется, поскольку десятичные коды от 0 до 127 автоматически получают доступ к USASCII , а коды от 128 до 255 — к европейским символам. Важно понимать различия между этими двумя методами и знать, какой метод поддерживается в конкретной системе. HP 250 и HP 300 поддерживают технологию 8-битного кода, следовательно, 2631A, необходимо заказать опция 009, чтобы обеспечить печать на местном языке в этих двух системах. Все остальные компьютерные системы HP и терминалы 264X поддерживают 7-битный код, метод ввода/вывода.
- ^ «Кодовая страница 1050» (PDF) . ИБМ . 16 апреля 2014 г. Архивировано (PDF) из оригинала 10 августа 2016 г. . Проверено 10 августа 2016 г.
- ^ «Контрольные изображения, диапазон: 2400–243f» (PDF) . Консорциум Юникод .
- ^ Аллен, Джули Д., изд. (август 2015 г.) [1991]. Стандарт Unicode — Версия 8.0 — Основная спецификация — Глава 22.1. Символы валют (PDF) . Маунтин-Вью, Калифорния, США: Unicode, Inc., стр. 751–752. ISBN 978-1-936213-10-8 . Архивировано (PDF) из оригинала 6 декабря 2016 года . Проверено 6 декабря 2016 г.
Символы валют: U+20A0–U+20CF ... Знак лиры. Отдельный знак валюты U+20A4 LIRA SIGN закодирован для совместимости с набором символов HP Roman-8 , который до сих пор широко применяется в принтерах. В общем, ЗНАК ФУНТА U+00A3 может использоваться как для различных валют, известных как фунт (или пунт), так и для валют, известных как лира.
- ^ JPC ROM — Краткое справочное руководство (PDF) . Д. КПП Париж. 1988. с. 12. Архивировано (PDF) из оригинала 18 октября 2016 г. Проверено 18 октября 2016 г.
Примечание. Это руководство для пользовательского ПЗУ для HP 71-B, которое, согласно «Краткой истории проекта JPC Rom», создано в Revue JPC . - ^ «Набор символов Hewlett Packard Roman8» . Кермит . Колумбийский университет . Проверено 24 июня 2020 г.
- ^ Перейти обратно: а б с Техническое справочное руководство по языку принтера PCL 5 (1-е изд.). Компания Хьюлетт-Паккард . Сентябрь 1990 г. стр. А-1, А-6, А-11 – А-18. Номер детали HP 33459-90903.
- ^ Перейти обратно: а б с д «Информация о кодовой странице SBCS — CPGID: 01051 / Имя: HP Emulation, Roman 8» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и соответствующие ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. ИБМ . 1 мая 1989 г. CH 3-3220-050. Архивировано из оригинала 9 августа 2016 года . Проверено 9 августа 2016 г.
Хотя связанные файлы с таблицами символов еще не заархивированы, они все еще живы: описания и GCGID. [ постоянная мертвая ссылка ] & Глифы и GCGID [ постоянная мертвая ссылка ] - ^ Перейти обратно: а б с «Кодовая страница 1051» (PDF) . ИБМ . 16 апреля 2014 г. Архивировано из оригинала (PDF) 10 августа 2016 г. . Проверено 10 августа 2016 г.
- ^ Техническое руководство hp.com.
- ^ Перейти обратно: а б Бетанкур, Ребекка Г. (1 августа 2016 г.) [1999]. «Кодировки символов — Устаревшие кодировки — HP Roman-8» . Креативная корпорация. Архивировано из оригинала 8 ноября 2018 года . Проверено 9 августа 2016 г.
- ^ Перейти обратно: а б Симонсен, К. (1992). «RFC 1345 — Мнемоника символов и наборы символов» . дои : 10.17487/RFC1345 .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ «JCharset — пакет кодировки Java» .
- ^ «Полный список символов для hp-roman8» . fileformat.info . Архивировано из оригинала 19 мая 2015 года . Проверено 15 января 2022 г.
- ^ «JМатчПарсер» .
- ^ Перейти обратно: а б с «Найти все символы Юникода, от иероглифов до дингбатов – Unicode Compart» .
- ^ Перейти обратно: а б «Наборы символов для эмуляции HP» .
- ^ Перейти обратно: а б Флор, Гвидо (2016) [2002]. «Locale::RecodeData::HP_ROMAN8 — процедуры преобразования для HP_ROMAN8» . CPAN libintl-perl . 1.0. Архивировано из оригинала 14 января 2017 года . Проверено 14 января 2017 г.
- ^ Росси, Маркку (март 2003 г.) [1998]. «Набор символов HP Roman-8» . Код GNU . 1.58. Архивировано из оригинала 10 августа 2016 года . Проверено 10 августа 2016 г.
- ^ Костис, Коста (16 августа 2000 г.). «ХП Роман-8» . 1.20. Архивировано из оригинала 7 марта 2016 года . Проверено 9 августа 2016 г.
- ^ «Кодовые страницы/Таблица Ascii HP Roman-8» . ASCII.ca. 2016 [2006]. Архивировано из оригинала 3 апреля 2016 года . Проверено 10 августа 2016 г.
- ^ Перейти обратно: а б с «Наборы символов» .
- ^ «Encode::Byte — Однобайтовые кодировки — Браузер Perldoc» .
- ^ Горли, Дэвид; Тотти, Брайан; Сэйер, Марджори; Аггарвал, Аншу; Редди, Сайлу (27 сентября 2002 г.). HTTP: Полное руководство . «О'Рейли Медиа, Инк.». ISBN 9781565925090 .
- ^ Андерсон, Робин; Джонстон, Энди (2002). Unix на свободе . Сэмс. ISBN 9780672322518 .
- ^ «JCharset — пакет кодировки Java» .
- ^ «Ресурсы MHonArc: КОНВЕРТЕРЫ CHARSET» .
- ^ "MhaEncode.pm" . mhonarc.org . Проверено 30 января 2024 г.
- ^ «К сожалению, мы не нашли то, что вы искали | ЕЭК ООН» .
- ^ «Наборы символов» . Архивировано из оригинала 26 июня 2015 года . Проверено 26 июня 2015 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «ExtraCharsetsProvider (API jMatchParser-charset 0.1)» . jmatchparser.sourceforge.io . Проверено 30 января 2024 г.
- ^ Перейти обратно: а б с «Доступные кодовые страницы» . ИБМ .
- ^ Перейти обратно: а б «Наборы символов ICU» . firebirdsql.org . Проверено 30 января 2024 г.
- ^ «Документация для элемента схемы CharsetWKV в семантической модели 3» .
- ^ «Справочный центр SAS» .
- ^ Чиборра, Роман (27 июня 1998 г.). «Кодовая страница и компания» . HP-Роман8. Архивировано из оригинала 7 декабря 2016 года . Проверено 6 декабря 2016 г. [1] [2] зеркало
- ^ «Кодовая страница и компания» . flagship.de . Проверено 30 января 2024 г.
- ^ «Компиляция gnupg на HP-UX 11.11» . Lists.gnupg.org. 28 января 2005 г. Проверено 8 августа 2022 г.
- ^ «www.opengroup.org» . www.opengroup.org . Проверено 30 января 2024 г.
- ^ «Справочный центр Performance Advisor» . support.ptc.com . Проверено 30 января 2024 г.
- ^ «Список лексфайлов HP-71» .
- ^ «Обзор использования трансляции данных в z/OS FTP» . ИБМ . 4 декабря 2017 г.
- ^ «Таблица значений IANAAppCodePage» .
- ^ Алекс, Вольф; Бернёр, Герхард (14 марта 2013 г.). UNIX, C и Интернет: Современная обработка данных в науке и технике . Спрингер. ISBN 9783662107072 .
- ^ «Наборы символов и многобайтовые символы (Общая среда рабочего стола: Руководство автора и программиста справочной системы)» . docs.oracle.com . Проверено 30 января 2024 г.
- ^ «Список поддерживаемых наборов символов» . ИБМ .
- ^ «Python 3, локали и кодировки — блог Виктора Стиннера 3» . vstinner.github.io . Проверено 30 января 2024 г.
- ^ Перейти обратно: а б «Конвертеры IBM Java 2» . Боргендейл.com . Проверено 8 августа 2022 г.
- ^ Милла Арреги, Мигель (2016). Мониторинг печати документов в Windows . HDL : 10835/6885 .
- ^ «Кодировки Java здесь, там и повсюду» . 30 марта 2016 г.
- ^ https://github.com/unicode-org/icu/blame/773345e418e012ed31499def440b89cb7ef5c188/icu4c/data/ibm-1051.ucm
Этот файл практически не изменился с момента его импорта из cdctables.zip в 1995 году; изменено лишь несколько флагов:
В июле 2000 года некоторые символы были помечены как отображаемые только из Юникода, но не обратно:
` \xA9 #SD130100 → ` \xA9 #SD130100 |1
£ \xAF # SC020001 → £ \xAF # SC020001 |1
▒ \x7F # SF150000 → ▒ \x7F # SF150000 |1
Полная ширина ! \x21 # SP020000 → Полная ширина ! \x21 # SP020000 |1
Полная ширина " \x22 # SP040000 → Полная ширина " \x22 # SP040000 |1
...
Полная ширина } \x7D # SM140000 → Полная ширина } \x7D # SM140000 |1
Полная ширина ~ \x7E # SD190000 → Полная ширина ~ \x7E # SD190000 |1
Полная ширина ■ \xFC # SM470000 → Полная ширина ■ \xFC # SM470000 |1
Это все случаи, когда несколько символов отображаются в один и тот же байт.
В ноябре 2000 года некоторые символы были помечены как соответствующие только Unicode, но не обратно:
- \xF6 |0 → - \xF6 |3
` \xA9 |1 → ` \xA9 |3
£ \xAF |1 → £ \xAF |3
Это все случаи, когда несколько байтов отображаются на один и тот же символ. - ^ Перейти обратно: а б с Нельсон, Ричард Дж. (май 2010 г.). «ИК-принтер HP 82240B» (PDF) . Решение HP (18). Архивировано из оригинала (PDF) 21 сентября 2016 года . Проверено 21 сентября 2016 г.
- ^ Перейти обратно: а б Справочное руководство по усовершенствованному научному калькулятору HP-28S (PDF) (4-е изд.). Хьюлетт-Паккард . Ноябрь 1988 г. [октябрь 1987 г.]. стр. 266–267. ХП 00028-90068. Архивировано (PDF) из оригинала 8 июня 2015 года . Проверено 10 октября 2015 г.
- ^ Нангестер, Рик (18 августа 1988 г.). «Инфракрасный выходной преобразователь» . Люк Пауэлс (опубликовано 24 октября 2006 г.). Архивировано из оригинала 6 августа 2016 года . Проверено 6 августа 2016 г.
- ^ Перейти обратно: а б Прейндж, Джеймс М. (2 ноября 2006 г.). «Re: Эти сплошные символы в меню символов» . Архив форума HP 16. Музей калькуляторов HP (MoHPC). Архивировано из оригинала 2 августа 2016 года . Проверено 2 августа 2016 г.
- ^ «Справочное руководство по сравнению HP PCL/PJL PCL 5» (PDF) (2-е изд.). Компания Хьюлетт-Паккард, LP . Июнь 2003 г. Номер детали HP 502-0378. Архивировано из оригинала (PDF) 10 августа 2016 года . Проверено 10 августа 2016 г. [3]
- ^ Блэквелл, Салли (2002). Ламандасса, Ингрид (ред.). «Символ евро на 3000 евро» . Хьюлетт-Паккард , Нидерланды. Архивировано из оригинала 10 августа 2016 года . Проверено 10 августа 2016 г.
Внешние ссылки
[ редактировать ]- «Графическое представление кодовой страницы 1051» . Конвертер ICU . Проверено 9 августа 2016 г.