• ベストアンサー

住所は全角で入力してください。<なぜ?

企業などのサイトで住所を入力する場合、多くのサイトで全角入力を求められます。場合によっては半角カタカナです。 システム的に半角や全角変換することはたやすいと思うのですがなぜこのように顧客に求めるのでしょうか? また、たとえば同じ銀行という業種にもかかわらず文字種を指定する会社とそうではない会社があるのはなぜでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.4

UI設計時にユーザビリティに重きを置いているかどうかという、ユーザ企業・開発会社の姿勢の問題だと思います。 同類で「電話番号はハイフンを省いて入れてください」というのもありますね。 今は無くなりましたが、PASMOのサイトで、ユーザ登録時にエラー理由を示さないでエラーになるので、画面を注意深く見直すと、「名前は半角仮名でいれてください」などというケースもありました。 DBに半角仮名で格納しているのだと思いますが、ユーザーにそれを強いるとはびっくり。 PASMOの会社って、鉄道各社からの出向ばかりでだれもまじめにシステムのことなど考えてないのだなと実感した次第。

その他の回答 (3)

  • te2kun
  • ベストアンサー率37% (4557/12166)
回答No.3

処理が簡単としても、その変換するためにもCPUに負荷がかかります 今のCPUの処理能力ならたやすいことですが、昔の処理能力だとそこそこ負荷がかかります また、ISO-2022-JPって半角カタカナを扱えないみたいです よって、半角カタカナは機種依存文字として認識されている場合があります。機種依存文字って利用をさけている方が無難となります EUCだとShift-JISだと扱えるのですが・・・ 一番の理由が、1度導入したプログラムを変更するってコストもかかり時間もかかる大変な作業ですよ。単純にだと半角を全角やあるいはその逆のプログラムを付け加えたらいいだけだと思うのですが、そうとは限らない可能性もあると思いますよ ネットの動作確認で、決済システムまで動作確認をしなければならない可能性があります それだと、メンテナンスとして、全システム(ATMやネットなど)を休止しなければならなかったりしますよ 銀行の合併などがあっても決済システムと同様にインターネットバンキングでのシステムも同様に以前のどちらかのシステムをそのまま引き継いでいたりします。

tanaka_meio
質問者

お礼

回答いただきありがとうございます。 半角カナについて、半角カナを強制される例を取り上げました。具体的には新生銀行ネットバンキングの送金画面になります。機種依存のリスクがありながらあえてこの方法をとっているわけです。おっしゃるように私も避けた方が無難に思うのですがあえて半角を入力させています。不思議に思っています。 銀行の内部処理は枯れた技術としてあえて使っているらしいですね。 しかし、最近流行っているインターネットバンキングやチケットや宿の予約サイトなどの入力フォームであれば、システムの根幹に直接触れるわけではないと思いますので、それとは関係がないのではないでしょうか?また、信頼性に欠けると思いますので実装はしないでしょうが、JavaScriptですら対応できる程度の話に思うわけです。 また、銀行や証券会社のホームページは深夜にアクセスすると、いつもメンテナンス中ですしこのくらいの実装であればこのメンテナンスの時にでもすぐできる気もするわけです。 特に、新規お客様登録の画面でここまで求められると、高齢者の方など途中で投げ出す可能性すらあり(特にテンキーで入力すると半角がデフォルトのことが多い)提供サイドからみてどうなのかなと思っています。ネットでは全角入力の方法を尋ねる質問も見かけます。つい最近ですと、JTBの顧客登録の住所入力では番地もすべて全角が求められました。なぜ半角の数字ではだめなのか不思議なのです。 CPU負荷について 文字コードを100%確かなものに確認する作業がどこかにあると思いますが、この処理に比べれば半角数字を全角にする程度誤差の範囲内だと思うのですがやはり大変なものなのでしょうか?

回答No.2

昔のプログラムだと半角は「機種依存文字」扱いされて文字化けしてしまうことがあります。 結局はこのプログラムを昔のまま使っているか、今時のものを使っているか、それで違いが出ます。

tanaka_meio
質問者

お礼

回答いただきありがとうございます。 半角のカタカナであれば確かに分かる気もするのですが(たまにこれを指定される時もありますが)、番地など数字部分については機種依存文字は存在しないと思うのですがなぜでしょうか?

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

システム(プログラム)的に全角で入力してもらったほうが処理が楽になるからです。 「全角変換することがたやすい」といわれますが、プログラマーの立場からすれば、以外と面倒なことがあるんです。 その指定がない会社は、その面倒な点をクリアーしたプログラムを使っているということでしょう。

tanaka_meio
質問者

お礼

回答いただきありがとうございます。 データベースに入力する時は半角のままの方が情報量が少なくてむしろ有利なくらいに思うのですがそういうものではないのでしょうか? また、全角と半角の変換は意外と面倒とのことですが、通常の文字であっても文字コードについては正しく認識しておかないとデータベースがむちゃくちゃになりますし、もしよろしければどのあたりが面倒なのか教えて頂けると幸いです。

関連するQ&A

  • ACCESSで全角と半角を変換する

    いつもお世話になっております 早速ですが、 ACCESS2000(OSはWindowsXP)での質問です 住所録を整理しているのですが、 住所欄に全角と半角の入力が混在しています 英数字及びハイフンは半角に カタカナは全角に変換したいのですが、 いい方法はないでしょうか? ちなみにStrconv関数をつかって 何とかしようと思ったのですが、 すべて変換されるので、どうもうまくいきません よろしくお願いします

  • 【Excel】 全角(数字だけ)を半角にしたい

    住所の表を整理しているのですが、数字が全角になっているので、半角に変換したいと思い、ASC関数を使ったのですが、カタカナまで半角になってしまいました。 カタカナは全角で、数字だけ半角にしたいのですが。。 数字だけを半角にする方法ってないんでしょうか?

  • Wordでカタカナのみを全角にする方法

    Word2000です。全角、半角が混在している文で、英数文字だけを半角文字にしたいのですが、文字種の変換で、「半角」にチェックを入れるとカタカナまで半角になってしまいます。カタカナは全角のままで残したいのですが、良い方法はないものでしょうか。 次のどちらかの方法ができれば良いと思うのですが・・・ 1.カタカナのみを全角にする方法 2.英数文字のみを半角にする方法 よろしくお願いします。

  • ワードで数字の全角を半角に(カタカナは全角のままで)変換するには?

    ワードに100ページの文章があります。全角数字が散在しています。全角数字を半角に直したく、半角操作をかけるとカタカナも半角に変換されてしまいます。数字だけ変換されるようにするには、どのようにしたらいいのでしょうか。ワードの、書式メニュー→文字種の変換→半角、で操作をおこないました。

  • javaで入力したの半角カタカナを全角に変換したい

    仕事のため、javaで入力したの半角カタカナを全角に変換しなければならないですが、ご存知の方是非教えていただけないでしょうか。

    • ベストアンサー
    • Java
  • Excel2003 すでに入力されている全角文字

    お世話になります。 掲題の件で 質問が御座います。 通常「全角文字」→「半角文字」に変換する際には「=ASC」を使いますが この関数を使わずに どこかのキー1発で 「すでに入力されている全角文字を半角文字」に変換出来ないでしょうか? (漢字、ひらがな以外のカタカナ、アルファベットをです) 入力途中の場合は「F8」だということは知っていますが すでに入力されている文字に対しては無効の手段ですよね。。 通常は そのような機能は無く、やはりVBAの出番となるのでしょうか? どなたかお分かりになる方、ご教示ください。 宜しくお願い致します。

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

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

  • 半角英数入力中に全角入力になってしまいました

    こんちには。 直接入力モードで半角の英数を入力していて、「m」を押そうとして、スペースキーの右の「前候補/変換」キーか、「カタカナ/ひらがな」キーの辺りを触ってしまったら全角入力モードになってしまいました。 いつも「半角/全角」キーで半角と全角の切り替えをやっていますが、「前候補/変換」キーの辺りでやることもできるのですか? 無意識にやったので、どうやったかもわからず再現できませんでした。 また、「カタカナ/ひらがな」キーって、「Alt」キーと一緒ならローマ字/かな入力の切り替えになりますが、単独では使わないものですか? OSは、WindowsXPで、キーボードはGetewayの普通の109キーボードです。デバイスマネージャーでは、101/102英語キーボードまたはmicrosoft Natural PS/2キーボードとなっています。 入力は、かな入力です。

  • 全角文字を半角文字に変換するには?

    オンライン銀行振り込みで名前を入力する際、私は半角カタカナで入力しなくてはなりませんが、人は名前を全角カタカナでメールしてきます。コピペで入力したいのですが、貼り付ける際に、また貼り付けた後に、全角を半角に変換する方法はありますか? WINxp、oe6、ie6、 日本語入力システムはIMEとatok どちらでも使えます。 よろしくお願いいたします。

  • 全角にならない

    全角にならない YAHOO!の検索エンジンでは、半角、全角の切り替えができるのに、他のサイトの入力画面では切り替えができないことがあります。 その時は、「半角/全角」ボタン、「カタカナ ひらがな」ボタン、ツールバーのどれを操作しても全角になりません。 どうしたらよいのでしょうか?