体験を伝える―『ガジェット通信』の考え方

面白いものを探しにいこう 本物を体験し体感しよう 会いたい人に会いに行こう 見たことのないものを見に行こう そしてそれをやわらかくみんなに伝えよう [→ガジェ通についてもっと詳しく] [→ガジェット通信フロアについて]

「~」この記号の“本当の”名前

MobileHackerz再起動日記

本当の名前って、アレではなかったのでしょうか。今回はMobileHackerzさんのブログ『MobileHackerz再起動日記』からご寄稿いただきました。

「~」この記号の“本当の”名前

http://www.example.co.jp/~miro/index.html

最近はこういうURLの振り方はあまり流行らないような気もしますが、それでもよく見かけますよね。このURLの中にある「~」という記号。これの本当の名前、知ってますか?

「~の名前がわからない!」と聞かれたら、たぶんほとんどのみなさんは「チルダ!」と即答すると思います…が、これ、じつは状況によっては間違っている可能性もあるんです。

…と、ちょっと脅してみましたが、まぁ普通は「チルダだよ!」って言っときゃ間違いないです(笑)。ここから先はかなりマニアックな話になります。

みなさんが今、目にしているコンピュータ上の文書は“文字コード”という仕組みの上に成り立っています。あらかじめ文字ごとに番号を振って、○○番の文字はこれ、○○番の文字はこれ、とお互いに決めておくんですね。そして、その番号を通信でやり取りすることで「数字しか扱えない」コンピュータで文字・そして文書をやり取りするわけです。

 「~」この記号の“本当の”名前

この文字コード、いろいろな種類があります。『ASCII』や『シフトJIS』『EUC』『Unicode』などなど。日本語を表現することのできる文字コードだけでも何種類もあるんですね。この種類は、文書を作ったのがだれか、文書を作ったソフトが何かによってバラバラです。そこで、文書を送る側と受ける側で理解している“文字コードの体系”が異なると、“文字化け”してしまいます。

「~」この記号の“本当の”名前

そんな大事な“文字コード”ですが、これが『シフトJIS』だった時に限り、「~」の名前がちょっと面倒なことになってしまうのです。『シフトJIS』での「~」の文字コード(番号)は「7E(7/14)」。ということで、『シフトJIS』でこの「7E(7/14)」の文字が何という名前なのかを調べてみることにしましょう。

『シフトJIS』と一般に呼ばれる“文字コード”の正体ですが、これは正しくはJIS(日本工業規格)のJIS X 0208という規格の、附属書1で定められている「シフト符号化文字集合」です。この規格そのものは日本工業標準調査会のウェブサイト *1 で閲覧できます。(※右側「JIS検索」で JIS X 0208を検索)
*1:『日本工業標準調査会』ウェブサイト
http://www.jisc.go.jp/

この、JIS X 0208「7ビット及び8ビットの2バイト情報交換用符号化漢字集合」を見ると、「附属書1 シフト符号化文字集合」の中(X0208_04(PDFファイル)p28)に以下の記述があります。
——
4.2 1バイト図形文字集合
ビット組合せ21~7Eの1バイト符号の領域には,JIS X 0201のラテン文字用図形文字集合の2/1~7/14を割り当てる
——
『日本工業規格』「7ビット及び8ビットの2バイト情報交換用符号化漢字集合」より引用

「ビット組合せ7E」は「JIS X 0201」を見ろ、と書いてあります。なのでさっそく次はJIS X 0201を調べてみましょう。

1 2次のページ
  • 誤字を発見した方はこちらからご連絡ください。
  • ガジェット通信編集部への情報提供はこちらから
  • 記事内の筆者見解は明示のない限りガジェット通信を代表するものではありません。