• ベストアンサー

会員登録の住所が全角のみなのはなぜ?

インターネット上のサイトで会員登録をしばしば行いますが、 住所登録で丁目や番地の数字は必ず全角で入れるようになっています。 半角でも入力OKのサイトはあんまり見たことがありません。 なぜ全角でしか登録できないようになっているのでしょうか? 理由を知っている方がいらっしゃれば、教えてください。

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

  • ベストアンサー
  • yui_o
  • ベストアンサー率38% (1217/3131)
回答No.3

>半角英数字を抑止する意味がよく分かりません。 現在ほとんど使われていませんが2バイト半角英数という特殊な文字があります。 http://apex.wind.co.jp/tetsuro/izonmoji/ これらのものを使われる可能性が少しでもあるのならばそれらを事前に防ぐために半角英数字を全体的に禁止したほうが安全でしょう。 (この文字が使われている機種は、今だに一部の企業や個人で現役で使われているので・・・) 「詳しく2バイト半角文字は使わないでください。」と書いておいてもそれらのことを知らない人はまったくわかりませんからね。 >また、「ソ・蚕・表」等の文字は抑止する必要はないのでしょうか? これは、住所でそのような文字を使われているところがあります。 http://www.mapion.co.jp/html/AddressList/07/07408/150/index.html http://www.mapion.co.jp/html/AddressList/23/23223/9/index.html http://www.mapion.co.jp/html/AddressList/11/11346/7/index.html 等・・・ そのために、抑止したくても抑止できないというのが現状でしょう。

tomoarai
質問者

お礼

ご回答ありがとうございます。 2バイト半角英数の存在は知りませんでした。 いろいろな文字種を受け付けて中での変換処理に苦労するくらいなら、最初から入力できる文字種を制限してしまえという管理側の発想みたいですね。

その他の回答 (2)

  • yui_o
  • ベストアンサー率38% (1217/3131)
回答No.2

全角と、半角が混合すると文字が化ける可能性があります。 http://www02.so-net.ne.jp/~hat/imail/cover.html http://www.shtml.jp/mojibake/ http://www.kaiteki-net.com/nettrouble/mojibake/ 上記のアドレスは、メールでのことですが参考になるかもしれません。 もしも、入力されて送られてきたデータが文字化けを起こしてしまうと、元は何が書いてあるのかわからず困る事態に陥ってしまいます。 これを全角で統一することにより、トラブルの発生を事前に防ごうとしています。

tomoarai
質問者

お礼

ご回答ありがとうございます。 半角片仮名の抑止はそれで納得できるのですが、半角英数字を抑止する意味がよく分かりません。 また、「ソ・蚕・表」等の文字は抑止する必要はないのでしょうか?

  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.1

単なる想像ですが、漢字(2バイト)と半角数字(1バイト)が混在していると文字数カウントなどの処理が面倒だからではないでしょうか。 また、マンション名などでカタカナを入力することがありますが、半角カタカナが全角漢字と混在するともっと厄介な問題を引き起こします。

tomoarai
質問者

お礼

ご回答ありがとうございます。半角片仮名を抑止するのは意味が分かるのですが、半角英数字の抑止は謎です。 文字数カウントの問題や全角・半角の数字で別の住所と認識されるのを避ける目的はありそうですね。内部で変換をするとか、Unicodeで格納するとか手はいくらでもありそうなのですが、そうしていなくて単純にエラー扱いするサイトが多くて気になりました。

関連するQ&A

  • 住所の番地を全角で入力させる理由は?

    こんにちは。 私は就職活動をしていますが、インターネットを使っての エントリー画面で、毎回少し疑問に思うことがあります。 最近、住所の番地(数字)部分を 「全角」で指定して入力させられる機会が多いのです。 一方、同じ数字でも、電話番号を全角で入力させる フォームには出会ったことがありません。 あえて番地部分だけ全角を指定してくるからには それなりの理由があるのではないかと思うのですが、 半角ではなく全角のほうが都合が良い理由とは何なのでしょうか?

  • 半角文字で入力した住所を全角に

    EXCEL 2003を使用しています。住所一覧表を作成してて、各サイト上の住所をコピーして貼り付けしてたら、番地などが半角数字だったり全角数字だったりして統一されていませんでした。都合上、数字を全角に変更したいのですが・・・。 住所を入力しているセルは、県名から番地までをひとつのセルに記入してます。

  • Webフォームにおける数字入力時の半角・全角について

    Webフォームで住所などを入力する時に 数字入力のところで、 ●電話番号は半角 ●住所の番地は全角 ●郵便番号は半角 となっているサイトって結構ありますよね。 正しい数字を入れているにもかかわらず、 上記の「半角・全角」の決まりを守らないと エラーになって再入力させられます。 すごくややこしいんですが、 なぜこのようになってるのでしょうか? 不親切な仕様ですよね 例えば、このようには出来ないのでしょうか?↓ ●電話番号も住所の番地も半角(または全角) に統一する。もしくは ●半角でも全角でもどちらでも良い 上記どちらかには出来ないものなのでしょうか? 上記を実現するには、プログラムの実装が難しいんでしょうか? もちろん、上記を実現していて、わかりやすいユーザインターフェースのサイトも あるにはあると思いますが。

  • セル内で漢字と共存している全角・半角数字の統一

    質問なんですが。 数百とデータが入力された住所録の中で下記の様に住所が入力されているセル列があるんですけど、 ○○市○○町1-2-3 ○○区○○町4-5-6 と丁目・番地・号が半角全角数字が各データ毎にバラバラに入力されている住所データ列のセル内の数字を全て半角に統一したいのですが、やはり各セルを修正していくしかないんでしょうか? 他に方法がありましたら教えてください>< よろしくお願いします。 Excel2003を使用しております。

  • Excelで住所の表示を丁目、番、号に統一させる

    現在、住所の番地の入力方式が以下のようにまちまちな状態です。 例: A市B町1-1-1 A市B町1丁目1-1 A市B町1丁目1番1号 等です。 住所データは1列に入っており、これをすべて「A市B町1丁目1番1号」(数字は半角)の形式に正規化したいです。 ・漢数字は含まれません(一部「丁目」部分だけ漢字がありますが、手動で数字に変更します。) ・数字、ハイフンは全角と半角が両方あります。(大半は全角) ・番地の後にビル名が入っているものがあります(番地とビル名の間はスペースが空いていたり空いていない場合があります。できれば、一律で半角スペースを空けるようにしたい) ・全ての住所は丁目、番、号の住居表示です。("X町1234番地"のようなものはない) 規則としては、最初の数字の後に"丁目"、2番目の数字の後に"番"、3番目の数字の後に"号"を付与すればいいかと思いますが、具体的にどのような関数を組めばよろしいでしょうか。

  • 【エクセル】半角数字→全角数字

    エクセルですでに半角で入力されている数字を全角数字に一括変換する方法はありますか? (1)住所録で半角入力されている番地等の数字のみをを全角に変換する方法 (2)電話番号など、全て数字で入力しているセルを一括で全角に変換する方法

  • ATOKの単語登録を半角だけ又は全角だけにしたい

    ATOKの単語登録を半角だけ又は全角だけにしたい Windows XPでATOK 2005を使っていますが、単語登録をすると、例えば次のように、半角文字と全角文字と両方登録されます。 登録時にキー入力した文字:2010年 (※数字の部分を半角で入力して登録しました) 実際に登録された文字:2010年、2010年 (※数字の部分が半角のものと全角のものと両方登録されました) 単語登録の時に全角で入力したものは全角だけで、半角で入力したものは半角だけで登録したい(つまり、両方は登録したくない)のですが、そのようにするにはどうしたらいいでしょうか。

  • アクセスで住所録をつくっています

    テーブルで住所録をつくり、はがきウィザードで宛名を印刷(縦)したいのですが、住所の番地がうまくいきません。 おおよその見当はついています。例:6-3-10の数字を全角、ハイフンを半角にすれば、縦にうまくなります。 そこで、誰でも入力しやすいように、定型入力で!\99"-"99\-99 としたところ、数字が半角しか入力できません。IME入力モードを全角英数字にしてもダメです。 何かいい方法はありませんか? また、階を表すFもひらがな入力だとダメで、全角英数字だと縦になります。 宜しくご回答下さい。

  • アクセスで住所録をつくりたいのですが...

    テーブルで住所録をつくり、はがきウィザードで宛名を印刷(縦)したいのですが、住所の番地がうまくいきません。 おおよその見当はついています。例:6-3-10の数字を全角、ハイフンを半角にすれば、縦にうまくなります。 そこで、誰でも入力しやすいように、定型入力で!\99"-"99\-99 としたところ、数字が半角しか入力できません。IME入力モードを全角英数字にしてもダメです。 何かいい方法はありませんか? また、階を表すFもひらがな入力だとダメで、全角英数字だと縦になります。 宜しくご回答下さい。

  • エクセルの入力、全角半角について教えて下さい。

    このたび、仕事で住所録を入力することになりました。数千件あります。フォーマットは決まっています。例えば番地「1-2-3」があるとします。あるところには数字は半角入力、ハイフンは全角入力となります。またあるところにはすべて全角で入力となります。初心者なので数字は半角で入力していますが、ハイフンは自信がなく「ほ」のキーを打ち込んだ後、スペースキーで変換しています。そして、また数字を打って「ほ」と打ってスペースで変換しています。このような入力方法だととても時間がかかってしまいます。もっと時間短縮な打ち方があれば教えて下さい。宜しくお願いします。