半角カナ「ヲ」の文字コードはなぜ...

このQ&Aのポイント
  • 半角カナの「ヲ」の文字コードが他の半角カナよりも若いのはなぜなのか?理由を教えてください。
  • 半角カナの文字コードは一般的に昇順で割り当てられていますが、「ヲ」だけが例外的に位置しています。
  • なぜ半角カナの「ヲ」の文字コードは他の半角カナよりも若いのでしょうか?
回答を見る
  • ベストアンサー

半角カナ「ヲ」の文字コードはなぜ…

「技術者向けコンピュータ」には素人の私ですが、掲題の件は此処が適当と勝手に判断して質問いたします。最適なカテゴリーがあれば教えてください。 平仮名も全角カナも概ね五十音順に文字コードが割り当てられています。 だから、コード昇順だと「ぁあぃいぅう・・・わゐゑをん」「ァアィイゥウ・・・ワヰヱヲン」と並びます。 ところが、半角カナの「ヲ」は他のどの半角カナよりも若い文字コードが割り当てられていることに、最近になって気付きました。 調べてみると、半角カナは文字コード昇順で「ヲァィゥェォャュョッ-アイウ・・・ワン」(此処では便宜上 全角カナで示しましたが、すべて半角カナとご理解ください。半角カナの「ヰ」「ヱ」は存在しない)と並びます。つまり、「ヲ」は「ワ」と「ン」の間に来ない! 半角「ヲ」に他のどの半角カナよりも若い文字コードが割り当てられた経緯をご存知の方がいらっしゃいましたら、その理由を教えてください。

noname#204879
noname#204879

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.2

言われて初めて気がつきました。 たしかに、半角の「ヲ」の文字コードは「ワ」と「ン」の間に ありませんね。「ヲ」は日本語では頻繁に利用される助詞でもあり、 利用頻度が少ないとも思えません。 なぜなのか私も興味を持ったので、少し調べてみました。 明確な情報はありませんでしたが、たぶん 以下の考えでよいだろうと思います。 まず、半角カタカナの文字コードは、JIS X0201という 規格で決められました。この規格は今から40年以上前の 1969年に制定されたものです。 (参考) http://ja.wikipedia.org/wiki/JIS_X_0201 この頃は、今のようにコンピュータは発達しておらず、 もちろんカナ漢字変換などありません。 「キーボードで押したキーをコンピュータに認識させて、 文字コードに割り当てる」という機能を、どうやったら 簡単に実現できるかが重要だった時代です。 前述のJIS X0201の文字コード表と、 今あなたの目の前にあるキーボードに印字されている カナ文字を見比べてみてください。 なにか気がつきませんか? 文字コードA1~AFに割り当てられている半角カナ文字 。「」、・ヲァィゥェォャュョッ は、全てShiftキーを押しながら入力する文字です。 そして、文字コードB0以降の半角カナ文字は、全て Shiftキー不要で入力する文字です。 つまり半角の「ヲ」は、キーボード配列上、 文字コードA1-AFに割り当てると都合がよかったという 理由で「ワ」と「ン」の間から外れたのだと思います。 (Shiftキーを押すと文字コードの左4ビットは"A"になる というルールがあると、キーボードが作りやすかったの かもしれません。今の技術ではどうでもいいことですけど) では、なぜ「ヲ」はShift+「ワ」で入力する位置に 割り当てられているのか?です。 昔は、いろいろな配列のキーボード(タイプライタ)があり、 Shiftなしで「ヲ」を入力する配列もありましたが、 結局、現在の標準になっているJIS配列は、 http://www.ykanda.jp/input/jis/jis.htm にある通り、大正12年に山下芳太郎さんが決めた カナタイプのキーボードがベースになっているようです。 つまり、山下のおじいちゃんが「ヲ」をShift付きで入力させる ことにしたからというのが根っこの理由になると思います。

noname#204879
質問者

お礼

「カナ文字の配列は大正12年にカナモジカイの山下芳太郎が決めたカナタイプ のキーボードがベースになってい」るとは思いも寄りませんでした。 キーボード上のレイアウトと関係なく、古代(?)であればイロハ順、近代であれば五十音順に文字コードを割り当てるのが、日本人として当然と思い込んでおりました。米人が(恐らく、タイプライタのキー配列と関係なく)ABC順にしたように。 「ヲ」を先頭に持ってくるなんてぇ、と呆れ返っております。(^_^) 色々と調べていただいて、ありがとうございました。

その他の回答 (1)

  • datchi417
  • ベストアンサー率27% (515/1904)
回答No.1

最初は半角の「ヲ」は必要性の少なさか当時の機械の性能的限界の影響かでなかったが、あとで追加でコードを振られたたときにコード表に空きがあって、半角カタカナの並びである「ア」の前になったんじゃなでしょうか。

関連するQ&A

  • eval 半角カナが文字化けする

    初めて投稿させていただきます。 半角カナが混ざっている文字列をevalすると、文字化けする場合があります。 どうすれば文字化けしないようになりますか? ちなみに全ての半角カナを全角カナに置換してevalを行いその後、半角カナに戻すということをやったのですが、もともと全角カナ文字まで半角カナに変換されてしまいました。できれば全角カナは全角カナ、半角カナは半角カナのまま文字化けせずにevalする方法を教えてください。

    • 締切済み
    • PHP
  • インターネット上では半角カナは使うなと指摘されたのですが

    こことは違う所で、「半角カナはインターネット上では使用しない様にしましょう。 システムによっては文字化けの原因となる場合があります」と指摘されたのですが、全角カナにするにはどうすれば良いでしょうか? それと、半角のひらがなも文字化けするのでしょうか

  • EXCELでPHONETICカナ変換で「ゑ」

    EXCELの関数、PHONETICを使って、漢字のフリガナを出してみたのですが、 「ゑ」の文字のカナが「ヱ」(全角)で表示されてしまいました。 ざっと見たところ、他の文字はちゃんと入力した漢字の読みが表示 されているのですが、なんで「ゑ」だけは「エ」(半角)でなく、しかも「エ」(全角)ではなく、旧字?の「ヱ」なのでしょうか? もしかしてウィルスかなにか?と思ったり、バグ?と思ったり。 誰か直し方を知っている人がいたら、教えていただきたいのですが。 宜しくお願いします。

  • エクセル:半角カナを全角に、半角英数はそのままに。

    エクセル:半角カナを全角に、半角英数はそのままに。 ひらがな・漢字・半角カナ・半角英数が混じったセルが縦に沢山あります。 半角カナだけを全角にし、半角英数はそのままにしたいのですが、JISでは全て全角になってしまいます。 どなたか良い関数を教えてください。

  • 半角文字を全角文字に直す方法

    半角文字で作成された文書があります。「12345アイウaiu」のような。 それをいっぺんに全て「12345アイウaiu」と全角文字に直したいのですが出来ますか?

  • エクセル2003でセル内の文字のうち、半角カナ文字だけを全角かなに変換

    エクセル2003でセル内の文字のうち、半角カナ文字だけを全角かなに変換する方法 数字や英文字は半角のまま残して、読みにくい半角カナだけを全角かなに変える方法はあるでしょうか? JIS()ですと、すべての文字が全角に変わってしまいます。 詳しい方、どうかよろしくお願い致します。

  • 半角英語しか入力できなくなるときがあるのですが

    ときどきwebページで、半角英語(小文字)しか入力できなくなるときがあるのですが、どうやったらかなを入力できるようにワンクリックで戻せますか? 半角/全角ボタンやFキーやカタカナひらがなボタンを押しても戻りません。 戻る方法として一度ワードやエクセルなどを開いて、かなを入力した後に入力したいwebページで半角/全角ボタンでかな文字に設定したら入力できるようになります。 何かワンクリックで直せる方法はありませんか?

  • 半角カナ文字と特殊文字の変換

    半角カナ文字と「丸で囲まれた1」や「はしご高」等の特殊文字を SJISからJISへ、JISからSJISへ変換する方法を調べています。 半角カナはJISにないという記述も見たのですが、 サクラエディタで双方へ変換できるのと、 Outlookへ半角カナで送信したところ文字化けせず(全角になっていましたが) 受信できたこと、「はしご高」は受送信で文字変換されているようなので、 何か方法があるのではないかと調べています。 方法や参考資料を教えていただければと思います。 よろしくお願いいたします。

  • すぐに半角のかな入力になってしまい困ってます

    どういうわけか、気を抜くと半角のかな入力になってしまいます。 入力モードをどうすればいいんでしょうか。 理想としては常に全角のひらがな入力になっていて、必要に応じて半角の英数入力にしたいです。よろしくお願いいたします。

  • 半角・全角文字が入り乱れて、困っています。

    すみません。どなたか教えてください。 windows 98 を使っています。 wordやexel を使って、文字を入力したとき無意識のうちに (英・数・カナ)の半角と全角がどうしても入り混じってしまって、 結果的にかなり見てくれが悪くなってしまいます。 (他の人が作成した書類を見ても、ほとんど同じことが起きています。) 1.全体に半角と全角が入り混じらないように、最初から英・数の全角とカナの 半角文字が入力できないような初期設定はできないのでしょうか? 2.確定させた後、半角・全角を一括で (英数→半角、カナ→全角に)変換 できないでしょうか?   Macを使っていたときはこんな無意味な苦労をしたことがなかったのですが・・・