知識ベース

Mac OS Roman

Mac OS Romanは、主にテキストを表すために従来のMac OSで使用される文字エンコードです。 256文字をエンコードします。最初の128文字はASCIIと同一で、残りの文字には数学記号、発音区別符号、追加の句読点が含まれます。英語および他のいくつかの西洋言語に適しています。 Mac OS Romanは、System 1で使用されている元のMacintosh文字セットのスーパーセットです。

Internet Assigned Numbers Authorityは、文字列「 macintosh 」を使用してこのエンコードを識別します。したがって、このエンコーディングのMIME Con​​tent-Typeは「text / plain; charset = macintosh」です。 Mac OS Romanは、MacRomanまたはApple Standard Roman文字セットとも呼ばれます。 Microsoft Windowsコードページ番号は10000です。

ISO 8859-1にあるがMac OS Romanにない文字は、MacintoshコンピューターでWebページを表示または編集しようとする際の問題の原因でした。

コードページのレイアウト

次の表は、Macintosh Romanでの文字のエンコード方法を示しています。各文字は、すぐ下にUnicodeの同等の文字が表示され、下部に10進コードが表示されます。

_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
ベル
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
そう
000E
SI
000F
1_ DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
できる
0018
EM
0019
サブ
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
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048

0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_ P
0050
Q
0051
R
0052
S
0053
T
0054
うん
0055
V
0056
W
0057
バツ
0058
Y
0059
Z
005A

005D
^
005E
_
005F
6_ `
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068

0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_ p
0070
q
0071
r
0072
s
0073
t
0074
あなたは
0075
v
0076
w
0077
バツ
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
A_
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_
F8FF
Ò
00D2
Ú
00DA
Û
00DB
Ù
00D9

0131
ˆ
02C6

02DC
¯
00AF
˘
02D8
˙
02D9
˚
02DA
¸
00B8
˝
02DD
˛
02DB
ˇ
02C7

文字番号句読点記号その他未定義

  1. ^ a b c d (通常は印刷できない)文字0x11は、多くのフォント、特にシステムフォントとしての使用を意図したコマンドキーグリフ(⌘)にマップされます。 Unicode文字U + 2318⌘PLACE OF INTEREST SIGNにマッピングできます。コード0x12、0x13、および0x14は、メニュー項目のシフト、オプション、および制御キーを示すアイコンにも使用されました。
  2. ^ a b c d eコード0xA2、0xA3、0xA9、0xB1、および0xB5は、偶然にもISO 8859-1(したがってUnicode)と同じ文字割り当てを持っています。
  3. ^ Mac OS 8.5より前のバージョンでは、文字0xDBは通貨記号(¤)、Unicode文字U + 00A4にマップされていました。
  4. ^文字0xF0は、しっかりしたAppleロゴです。 Unicodeに相当するU + F8FFはCorporate Private Use Areaにありますが、通常、Apple以外のプラットフォームではサポートされていません。

アプリケーションノート

Mac OS Xのリリースにより、Mac OS Romanおよびその他のすべての「スクリプト」(従来のMac OSでは「スクリプト」と呼ばれていました)は、Macintoshオペレーティングシステムの標準文字エンコーディングとしてUTF-8に置き換えられました。ただし、Mac OS X用のJavaのデフォルトの文字エンコードはMacRomanのままであり、キーボードレイアウトは、コントロール、オプション、およびデッドキーの組み合わせにより、MacRomanの元の文字に引き続きマッピングされます。 Javaのデフォルトの文字エンコーディングは、.bashrcに次の行を追加することでUTF-8に変更できます。

export set JAVA_OPTS = "$ JAVA_OPTS -Dfile.encoding = UTF8"