• ベストアンサー

携帯サイトは半角カナが当たり前?!

はじめまして。 携帯サイトを運営しているものです(作成は外部業者)。 ひとつお伺いしたいのですが携帯用サイトでは一般的に半角カナを使うものでしょうか? Yahoo!のモバイルサイトを見てもそうなっているので、当然のことなのかなと思いまして。 しかし、今作っているサイトでは半角カナを使うと、一部の文字が消えてしまう現象が起こります。 原因はよく分かりませんが半角カナと全角カナが混在しているからなのかと考えております。 こちらの対処方法についてもご存知でしたら教えてください。 よろしくお願い致します。

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

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

半角カナにすると ・同じ内容の文章なら、全角よりはデータ量が少ないので、閲覧者の通信料金が微妙に安くなる ・1画面にたくさん文字が表示できる という利点があるのですが、すべての半角カナをきれいに表示させるような仕組みは、上級技(すべての携帯端末で表示されるようなコンテンツを作ったあと、すべての携帯端末で閲覧確認をするという、かなり体育会系作業で、工数もかかります)だと思います。 もともと、コンピュータは日本語をあつかえません。それを扱うためにいくつかの文字コード体系があります。 携帯電話端末に載っているブラウザの機種、サーバの中のアプリケーション、制作するパソコンなどにより使う文字コード体系がいろいろ違うため、表示結果が同じになるとは限りません。 半角カナはとくにコードが作られた頃にあまり考慮されなかった部分のようで、いろいろなところで文字化けしやすいようです。

panda_freaks
質問者

お礼

回答ありがとうございます。 確かに画面が狭いので多く表示できる点はメリットです。 文字コードだけの問題でもなさそうで、複雑な要因が絡んでいるようですね。 しかし有名サイトではきっちりと半角カナで統一されているのはスゴイ! 相当、力技で表示させているのかな? 当面は全角カナで正常に表示させるほうがいいかも知れませんね。 非常に参考になりました♪

その他の回答 (2)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

文字化けにはページの文字コードというものも関係してきます。 半角カナを使って文字化けが起こるなら、そのページ、そのページを更新するシステムが半角カナに対応していないという事だと思います。 作成した業者に問い合わせや、改造を依頼できないのであれば半角カナは使わないようにするしかないと思います。

回答No.1

半角は、全角の2分の1のバイト数、スペースで表示させることが出来ます。 お金を払ってみている側にとっても、表示させる側にとっても都合が良いので 携帯サイトでは半角が一般的です。 別に、全角で表示させてはいけないわけではありませんよ。 そしてPCで半角を嫌う人がいるのは、多分、 むっかぁしに、半角カタカナで文字化けを起こすことがあった…からのはず。 多分、OSと文字コードとかが、 フォローしてなかったか、かみ合ってなかったんでしょう。

参考URL:
http://www.limy.org/program/mobile/list1.html
panda_freaks
質問者

お礼

いろんなサイトをチェックしましたが、やはり半角カナがほとんどですね。 ただ私の場合は、半角カナが消えてしまったりという症状がでてきますので困っています。 全角だと大丈夫なんですけどね。 ありがとうございました。

関連するQ&A

  • 携帯サイトでの半角カナについて

    現在携帯サイトを作っているのですが、半角カナを使用すると、キャリアによってその文字部分が空白になってしまって、文字が表示されなかったり、またリンク先で半角カナを使っているとリンク先にジャンプできなかったりとエラーが幾つかでてきます。 半角カナを使ったほうが文字数も減るし、何よりパケ代の節約になるので是非使用したいのですが、何か設定方法などあるのでしょうか? どなたか教えて下さい!お願いしますっ!!

  • Access97と2000での半角カナの認識について

    Access2000のMDBから97のMDBの中に作成したテーブルを 外部リンクしたいと思います。 この場合、97のテーブルに半角カナのデータが含まれる ことで生じる不具合などはあるのでしょうか? 例)2000側からは半角カナが正しく見えない等 以前97→2000へ変換した際に97のフォームプロパティ やクエリに含まれていた半角カナが全角カナ文字に 強制的に変換されていたことはあったのですが。 テーブルに格納されているデータでも同じような現象は 起きますか?

  • メールでの半角カナはどのキャリアも半角カナで見れますか?

    私はソフトバンクですが、例えばソフトバンクでメール文を半角カナで入力してドコモの携帯に送った場合、ドコモの携帯側では半角カナは半角カナとして見れるでしょうか?それとも全角カナになってしまうのかお聞きしたいです・

  • 半角カナから全角カナへ

    お世話になります。 今、フォームから入力された半角カナを全角カナへ変換しようとしているのですが、どうしてもうまく行きません。 処理は以下のようにしています。 jcode::convert(\$str, 'euc'); if($str =~ /[\xA1-\xDF]/){ jcode::h2z_euc(\$str); } (1)まず、半角カナが含まれているかのチェックで[\xA1-\xDF]を使用していますが色々調べたところ、実際は (?:\x8E[\xA6-\xDF]) が正しいようなのですが、この場合文字数が少ないとひっかかってくれません。例えば半角のア1文字や2文字など。また、文字数が多くても半角英数と半角カナが混在しているとひっかからない場合もあります。 上記の式だとひっかかってくれますが、この判定で構わないのでしょうか。 (2)上記の式できちんと置換されるものとされないで漢字のように文字化けするものと出てきてしまいます。 例えば「インターフェース」などという半角は全滅です。 「バージョン」などは大丈夫でした。 間違いなど教えて頂ければと思います。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • eval 半角カナが文字化けする

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

    • 締切済み
    • PHP
  • 半角カナの使用について

    以前はメールやホームページで半角カナを使うと文字化けしたりしましたが、今は使われることが多くなっているように思えます。 実際のところどうなんでしょう。 自分に半角カナを入れたメールを送ると全角カナに変換されています。 ローカルディスクに半角カナをいれたHTMLファイルを作り、ブラウザで見るとそのまま半角カナで表示されます。 まだ使うと不具合が出たりするんでしょうか。 それとも使えるようになったんでしょうか。

  • 半角カナ

    パソコンで書き込みする時は半角カナは使わないよう方がいいと知ったのですが 携帯から携帯へ(他キャリアでも)メールを送るときも半角カナは使用しない方がいいですか? 文字化けしたりするのでしょうか?

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

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

  • 半角カナに悩まされております・・・。

    こんばんは! 度々質問させて頂いておりますイインンフォフォと申します。 さて早速質問に移ります。 DBより半角カナの抽出は出来たのですが更新をした場合に文字化けになります。 ピーナッツと言う半角カナのカテゴリがありそこにある情報を取得→更新と言う形です。 全角にしたらいいと言うご意見もあるかと思います。 全角にすると別なプログラムも狂ってしまうので半角でしかダメみたいです。 ピーナッツを抽出→表示 はOKです。 でも内容を更新すると→[ピーナッツ]が文字化けです。 フォームのプルダウンメニューから cate='$pr[4]' と言う形でインサート及び更新をしています。 抽出の時点では半角カナで表示されていて更新作業をすると化けてしまいます。 文字化けした場合、管理画面からカテゴリの訂正をしなければなりません。 DB→EUC-JP PHPファイル→SJIS となっております。 なぜでしょうか!! ご教授願います(*^-^*)

    • ベストアンサー
    • PHP
  • インターネット上では半角カナは使うなと指摘されたのですが

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