Mac OS Roman - Mac OS Roman

Mac OS Roman
MIME / IANA macintosh
Apelido) mac, MacRoman, x-mac-roman
Línguas) Inglês , vários outros
Classificação ASCII estendido , script do Mac OS
Estende ASCII , conjunto de caracteres Macintosh

Mac OS Roman é uma codificação de caracteres criada pela Apple Computer, Inc. para uso em computadores Macintosh . É adequado para representar texto em inglês e em vários outros idiomas ocidentais. O Mac OS Roman codifica 256 caracteres, os primeiros 128 dos quais são idênticos ao ASCII , com os caracteres restantes incluindo símbolos matemáticos, diacríticos e sinais de pontuação adicionais. Mac OS Roman é uma extensão do conjunto de caracteres original do Macintosh, que codificava apenas 217 caracteres. Suporte total para Mac OS Roman apareceu pela primeira vez no macOS 6.0.4 , lançado em 1989, e a codificação ainda é suportada nas versões atuais do macOS , embora as codificações de caracteres padrão sejam agora UTF-8 ou UTF-16 . A Apple modificou o Mac OS Roman em 1998 com o lançamento do macOS 8.5 , substituindo o símbolo da moeda na posição hexadecimal 0xDB pelo símbolo do euro, mas, fora isso, a codificação não foi alterada desde seu lançamento.

Conjunto de caracteres

A tabela a seguir mostra como os caracteres são codificados no Mac OS Roman. Os cabeçalhos das linhas e colunas fornecem o primeiro e o segundo dígitos do código hexadecimal para cada caractere da tabela. Abaixo de cada caractere está o valor escalar do equivalente Unicode do caractere .

Mac OS Roman
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _UMA _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
SO
000E
SI
000F
1_ DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
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
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_ P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_ `
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
eu
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_ p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
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
UMA_
2020
°
00B0
¢
00A2
£
00A3
§
00A7

2022

00B6
ß
00DF
®
00AE
©
00A9

2122
´
00B4
¨
00A8

2260
Æ
00C6
Ø
00D8
B_
221E
±
00B1

2264

2265
¥
00A5
µ
00B5

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

20AC

2039

203A

FB01
fl
FB02
E_
2021
·
00B7

201A

201E

2030
Â
00C2
Ê
00CA
Á
00C1
Ë
00CB
È
00C8
Í
00CD
Î
00CE
Ï
00CF
Ì
00CC
Ó
00D3
Ô
00D4
F_ Logotipo da Apple black.svg
F8FF
Ò
00D2
Ú
00DA
Û
00DB
Ù
00D9
ı
0131
02C6
˜
02DC
¯
00AF
˘
02D8
˙
02D9
˚
02DA
¸
00B8
˝
02DD
˛
02DB
02C7

  Carta  Número  Pontuação  Símbolo  De outros  Indefinido

Notas técnicas

A Autoridade para atribuição de números da Internet identifica essa codificação usando a string " macintosh ". O tipo de conteúdo MIME para esta codificação é, portanto, "text / plain; charset = macintosh". O número da página de código do Microsoft Windows é 10000 . A IBM usa a página de código / CCSID 1275.

Com o lançamento do Mac OS X , o Mac OS Roman e todos os outros "scripts" (como o Mac OS clássico os chamava) foram substituídos por UTF-8 como a codificação de caracteres padrão para o sistema operacional Macintosh. No entanto, a codificação de caracteres padrão em Java para Mac OS X permaneceu MacRoman, e o layout do teclado com sua combinação de controle , opção e teclas mortas ainda mapeiam para os caracteres originais no MacRoman. A codificação de caracteres padrão para Java pode ser alterada para UTF-8 adicionando a seguinte linha a .profile:

JAVA_OPTS="${JAVA_OPTS:+$JAVA_OPTS }-Dfile.encoding=UTF-8"
export JAVA_OPTS

Veja também

Notas