Mac OS Роман - Википедия - Mac OS Roman

Mac OS Роман
MIME / IANAMacintosh
Псевдоним (а)макинтош, МакРоман, x-mac-roman
Язык (и)английский, различные другие
КлассификацияРасширенный ASCII, Скрипт Mac OS
РасширяетсяASCII

Mac OS Роман это кодировка символов в основном используется классическая Mac OS для представления текста. Он кодирует 256 символов, первые 128 из которых идентичны ASCII, с оставшимися символами, включая математические символы, диакритические знаки, и дополнительные знаки препинания. Подходит для английский и несколько других западных языков. Mac OS Roman - это расширенный набор символов оригинального Macintosh, используемый в Система 1.

В Управление по присвоению номеров в Интернете определяет эту кодировку с помощью строки "Macintosh". MIME Таким образом, Content-Type для этой кодировки - «text / plain; charset = macintosh». Mac OS Roman также называют MacRoman или стандартным римским набором символов Apple. Номер кодовой страницы Microsoft Windows: 10000. IBM использует кодовую страницу /CCSID 1275.[1][2][3][4]

Персонажи, которые были в ISO 8859-1 но не в Mac OS Роман был источником проблем при попытке отобразить или редактировать веб-страницы на компьютерах Macintosh.

Макет кодовой страницы

В следующей таблице показано, как символы кодируются в Macintosh Roman. Каждый символ показан со своим Unicode эквивалент.

Mac OS Роман[5][6][3][4]
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
ТАК
000E
SI
000F
1_DLE
0010
[а]
2318
[а]
2713
[а]
2666
Логотип Apple black.svg[а][b]
F8FF
НАК
0015
SYN
0016
ETB
0017
МОЖЕТ
0018
ЭМ
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
нас
001F
2_SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_@
0040
А
0041
B
0042
C
0043
D
0044
E
0045
F
0046
грамм
0047
ЧАС
0048
я
0049
J
004A
K
004B
L
004C
M
004D
N
004E
О
004F
5_п
0050
Q
0051
р
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
Икс
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_`
0060
а
0061
б
0062
c
0063
d
0064
е
0065
ж
0066
грамм
0067
час
0068
я
0069
j
006A
k
006B
л
006C
м
006D
п
006E
о
006F
7_п
0070
q
0071
р
0072
s
0073
т
0074
ты
0075
v
0076
ш
0077
Икс
0078
у
0079
z
007A
{
007B
|
007C
}
007D
~
007E
DEL
007F
8_Ä
00C4
Å
00C5
Ç
00C7
É
00C9
Ñ
00D1
Ö
00D6
Ü
00DC
á
00E1
à
00E0
â
00E2
ä
00E4
ã
00E3
å
00E5
ç
00E7
é
00E9
è
00E8
9_ê
00EA
ë
00EB
я
00ED
я
00EC
я
00EE
я
00EF
ñ
00F1
ó
00F3
ò
00F2
ô
00F4
ö
00F6
х
00F5
ú
00FA
ù
00F9
û
00FB
ü
00FC
A_
2020
°
00B0
¢
00A2
[c]
£
00A3
[c]
§
00A7

2022

00B6
SS
00DF
®
00AE
©
00A9
[c]

2122
´
00B4
¨
00A8

2260
Æ
00C6
Ø
00D8
B_
221E
±
00B1
[c]

2264

2265
¥
00A5
µ
00B5
[c]

2202

2211

220F
π
03C0

222B
ª
00AA
º
00BA
Ω
03A9
æ
00E6
ø
00F8
C_¿
00BF
¡
00A1
¬
00AC

221A
ƒ
0192

2248

2206
«
00AB
»
00BB

2026
NBSP
00A0
А
00C0
Ã
00C3
Õ
00D5
Œ
0152
œ
0153
D_
2013

2014

201C

201D

2018

2019
÷
00F7

25CA
ÿ
00FF
Ÿ
0178

2044
[d]
20AC

2039

203A
ф
FB01

FB02
E_
2021
·
00B7

201A

201E

2030
Â
00C2
Ê
00CA
Á
00C1
Ë
00CB
È
00C8
Я
00CD
Я
00CE
Я
00CF
Я
00CC
Ó
00D3
Ô
00D4
F_Логотип Apple black.svg[b]
F8FF
Ò
00D2
Ú
00DA
Û
00 дБ
Ù
00D9
я
0131
ˆ
02C6
˜
02DC
¯
00AF
˘
02D8
˙
02D9
˚
02DA
¸
00B8
˝
02DD
˛
02ДБ
ˇ
02C7

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

  1. ^ а б c d Некоторые шрифты, особенно те, которые предназначены для использования в качестве системных шрифтов, включают дополнительные глифы, заменяющие некоторые Коды управления C0.[3][4] Они использовались для рисования верхней строки меню и пунктов меню.
  2. ^ а б Символ в 0xF0 (а также 0x14 в некоторых шрифтах)[3][4] твердый Логотип Apple. Apple использует U + F8FF в Корпоративное частное использование для этого логотипа, но обычно он не поддерживается на платформах, отличных от Apple.
  3. ^ а б c d е Коды 0xA2, 0xA3, 0xA9, 0xB1 и 0xB5 по совпадению имеют то же назначение символов, что и ISO 8859-1 (и поэтому Unicode ).
  4. ^ Перед Mac OS 8.5, символ 0xDB сопоставлен с знак валюты (¤), символ Юникода U + 00A4.

Примечания к применению

С выходом Mac OS X, Mac OS Roman и все остальные "скрипты" (как их называла классическая Mac OS) были заменены на UTF-8 как стандартная кодировка символов для операционной системы Macintosh. Однако кодировка символов по умолчанию в Ява для Mac OS X остался MacRoman,[7] и раскладка клавиатуры с его комбинацией контроль, вариант, и мертвые ключи по-прежнему сопоставляются с исходными символами в MacRoman. Кодировку символов по умолчанию для Java можно изменить на UTF-8, добавив следующую строку в .bashrc:

экспорт набор JAVA_OPTS="$ JAVA_OPTS -Dfile.encoding = UTF8 "

Смотрите также

Рекомендации

  1. ^ «Кодовая страница 1275 информационного документа». Архивировано из оригинал на 2016-03-17.
  2. ^ «Информационный документ CCSID 1275». Архивировано из оригинал on 2016-03-27.
  3. ^ а б c d Кодовая страница CPGID 01275 (pdf) (PDF), IBM
  4. ^ а б c d Кодовая страница CPGID 01275 (txt), IBM
  5. ^ Apple Computer, Inc. (2005) [1995-04-15]. "ROMAN.TXT: карта (внешняя версия) из набора римских символов Mac OS в Unicode 2.1 и выше". Консорциум Unicode. Получено 2020-04-15.
  6. ^ Международные компоненты для Unicode (ICU), macos-0_2-10.2.ucm, 2003-02-20
  7. ^ «Руководство разработчика Java для Mac: наборы инструментов пользовательского интерфейса для Java». Архивировано из оригинал в 2012-11-19.
  • Apple Computer, Inc. (1993). Внутри Macintosh: текст. Нью-Йорк: Аддисон-Уэсли. ISBN  0-201-63298-5.
  • Apple Computer, Inc. (1985). Внутри Macintosh Том I. Нью-Йорк: Аддисон-Уэсли. ISBN  0-201-17731-5.

внешняя ссылка