• ベストアンサー

なぜフォーム等の文字を書く際に全角でないと駄目か?

とある宅配系やそういったサイトで、フォームを入力する際に、 その他の項目や要望の部分で半角の文字を使用していると 全角に直してくださいと言われる場所がたま~にあるのですが、 なぜこういったサイトは全角でないと 駄目なのでしょうか?駄目な理由がシステム等の都合によってあるのでしょうか? メールアドレスの部分ならともかく、その他の項目や要望の部分で 半角が駄目な理由が分からないのですが・・

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

  • ベストアンサー
noname#252929
noname#252929
回答No.2

半角と言う事は、カタカナでしょう。 半角の文字は、アルファベットと、記号、あと、画面を制御する為のコントロール用のコードになって居ます。 そこへ日本が勝手に半角カタカナをいれ込んでしまった為、システムによっては文字が読めなくなったり、画面を崩す事もあります。 ですので、半角文字は使わないと言うのが基本になって居ます。 全角文字はその後に出来た物なので、フォントがなければ表示されないだけで、画面を壊したりと言う事はない様に出来て居ます。 ですので、半角はOSなどによりおかしくなる事があるので、使用しない様にと言うのが、基本なんです。

blackzone
質問者

お礼

ご回答ありがとうございます。 詳しいご説明で大変良く分かりました、その様な理由があって 全角にしないと駄目という訳ですね。 とあるサイトで毎回フォームを記入した後に全角にしろと言われて 何度も書き直していて何で半角じゃ駄目なのか疑問に思っていたので これで解決しました。ありがとうございました。

その他の回答 (1)

noname#204495
noname#204495
回答No.1

半角カタカナだと文字化けで受け取り側が認識できないことが起こりやすいです。

blackzone
質問者

お礼

ご回答ありがとうございます、 文字化けですか!その可能性があるのですね、どうりで 全角にしないと駄目な訳なのですね。

関連するQ&A

  • 全角英数字の必要性が理解できない

    たまに、「いつも英字は全角にしたいのに半角で入力されてしまう」とか「入力してある数字を一括して全角に変換したい」などという質問を見かけます。 しかし、なぜわざわざ半角ではなく全角の英数字を使おうとするのか、私には理解できないのです。 「全角とか半角とか気にしていない」という人が全角英数字を使うのは理解できます。 「いつも英数字は半角に統一している」というのも分かります。(実際、私もそうです。) でも、「いつも英数字は全角で」というのは理解できません。 半角じゃなきゃだめという場合はたくさんありますが (メールアドレスとか URL とか) 、全角じゃなきゃだめという場合なんて私には思いつかないのです。 全角の英数字じゃなきゃダメだ、という方、よろしければ理由をお聞かせ下さい。

  • アクセスのフォームの文字入力について

    こんにちは。 アクセスのど初心者です。 初歩的な質問かと思いますが、どなたかご回答お願い致します。 フォームにデータ入力しているところですが、TABで項目ごとに進むと全部「半角」の入力モードになってしまいます。 項目ごとに文字入力サイズを「全角」「半角」の設定はできるのでしょうか?

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

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

  • フォームの入力項目に全角文字禁止の規制をかけたい

    フォームの入力項目に全角文字禁止の規制をかけたいのですが,どのような手段がありますか?教えてください。 具体的には,メールアドレスを入力してもらうインプットボックスです。 ABC@abc.com は,OKで, Abc@abc は,NGにしたいのです。(分かりずらいですが,最初のAが全角文字です。) よろしくお願いします。

  • 全角文字を判断

    お世話になります。Perl初心者です。 SendMailとやらをはじめて使ったプログラミングをしたのですが、Emailアドレスをもし全角文字で入力されると、Internal Server Errorになります。 ですから、もし送信フォームのEmailアドレスを全角で入力して送信ボタンを押すと「メールアドレスを半角で入力してください・・・」みたいな事をしたいのですが、ここではたっと、その判断の条件式はどう書いたらよいのか判らないことに気がつきました。過去ログも見て、なにやらそれらしいものがありますが、私より良く知っている人たちの問答で、もひとつよくわかりません。 少々あほを相手にしているとこらえていただき、詳しくやりかた教えてください。

    • ベストアンサー
    • Perl
  • 応募フォームなどの住所欄で最近は全角必須が多いのはなぜ

    サイトで応募フォームなどに個人情報などを書くとき、住所欄などで最近は全角文字必須が多いのはなぜですか? 郵便番号や電話番号は半角必須です。 理由をご存知の方、教えてもらえないでしょうか。

    • ベストアンサー
    • CGI
  • ACCESSでの全角文字

    お世話になります。 ACCESS2000で教えて下さい。 フォームからデータ入力しています。 全角文字しか入力させたくない項目が在るんですが 設定する方法が解りませんでした。 どうすれば良いか教えて頂けますでしょうか。

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

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

  • 全角、半角文字の判別について

    フォームのテキストで全角なら10文字まで、半角なら20文字まで入力できるようにしたいのですが、EUCの場合、半角カナは2バイトになるため、バイト数で制限をかけるとうまくいきません。かといって文字数で制限をかけてもうまくいきません。 何かいい方法はあるでしょうか?

    • ベストアンサー
    • PHP
  • フォームに書く文字を自動的に全角から半角文字にする方法は?

    質問です。よく会員登録なんかのページで、住所とか入力するフォームがあると思うんですけど、あれって たとえば郵便番号を入力する場合、文字の入力設定が全角ひらがなになっているのに、フォームに書くと自動的に半角になるっていうのあるじゃないですか。 あれってどういうしくみになっているのですか? javascriptで動いていると思うんですけど、perlかPHPでもできますか?ご存知の方がいらしたら教えてください。よろしくお願いいたします。

    • ベストアンサー
    • CGI