知識ベース

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"