円マークとバックスラッシュ(その7) [JIS X 0201]

さて、ISO646の規格に準拠して日本で策定されたのが、JIS X 0201 だが、ここが円マーク問題の起因とも言える。

■JIS X 0201

もちろんISO0646に則って策定された JIS X 0201 であるが、ここでややこしいことをしてしまった。
まずは、JIS X 0201のテーブルを挙げる。

ISO646準拠の日本語文字集合 JIS X 0201

ISO646準拠の日本語文字集合 JIS X 0201

第2面の半角カナは良いとして、問題は、JISラテン文字*1と呼ばれる第1面である。
ASCIIでバックスラッシュだった位置に円マークが、
同じく、チルダだった位置にオーバーラインが入っている。
つまり、同じ、0x5cを入力しても、
us-asciiでは、バックスラッシュ、
JIS X0201-1976 Roman Set (JIS latin)では、円マーク、
と扱われるわけです。

ところで、普通の日本語、漢字とかひらがなとかは?

  • 注1JIS X0201-1976 Roman Set

コメント

  1. […] だってさ。 << Prev (JIS X 0201の話) | Next (文字コードの話) >> […]

タイトルとURLをコピーしました