• ベストアンサー

携帯サイトでの文字コードの指定

携帯サイトの制作の際に文字コードの指定はどれが一番適切でしょうか? ・Shift-JIS ・EUC-JP ・UTF-8 制作するキャリアはau、SoftBank、Docomoです。

noname#135058
noname#135058

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

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

>携帯サイトの制作の際に文字コードの指定はどれが一番適切でしょうか? Shift_JIS です。 auのEZwebでサポートする文字コードはShift_JISです。 文字コードの指定が無い場合や、Shift_JIS以外の文字コードを指定した場合には、文字化けする場合があります。 ソフトバンク携帯電話向けMMLでは文字エンコーディングとしてShift_JISのみ利用可能です。 DoCoMo iモード対応HTMLは、全機種で使用可能な文字コードはShift_JISです。 iモード対応XHTMLでは、使用可能な文字コードはShift_JISおよびUTF-8です。 スクリプト言語には対応していません。 au技術情報 http://www.au.kddi.com/ezfactory/tec/spec/4_2.html SoftBank 技術情報 http://developers.softbankmobile.co.jp/dp/tool_dl/web/tech.php DoCoMo 技術情報 http://www.nttdocomo.co.jp/service/imode/make/content/

noname#135058
質問者

お礼

丁寧な説明ありがとうございました。

関連するQ&A

  • 携帯WEBサイト開発時の文字コードの取り扱いについて

    現在J2EEを使用したPC+3キャリア対応携帯WEBサイトの構築に携わっています。 フレームワークはStrutsで、VIEWにはJSPを使用しています。 OSがLinuxということで、 サーバ+DBの文字コードはEUC-JPになることが決まっていますので PCサイトは文字コードをEUC-JPで作成すればよいと思っています。 ただ、携帯の場合、技術資料にShift_JISで作成するように記述されていました。 今回のケースの場合、携帯ページで文字コードに関する不具合を回避するには どのような対処を行えばよいでしょうか? 私としてはDB等含め全て文字コードはEUC-JPで作成しておいて 携帯用のJSPと、そのJSPが参照しているActionFormに値を設定する際はEUC->Shift_JIS、 取り出す際はShift_JIS->EUCとでエンコードすれば 問題ないのではと考えていはいるのですが合っているでしょうか。 。 お手数ですがよろしくお願いします。

    • ベストアンサー
    • Java
  • TeraPadの文字コード

    TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。

  • 携帯サイトについて

    携帯サイト作成時の文字コードについて悩んでおります。 まずは、情報を集めようと思いサイトや書籍などを調べて みたのですが文字コードはShift_JISかUTF-8という結果に 見受けられました。 パソコン用のサイトはUTF-8で作るので携帯サイトも同様に UTF-8で作れれば楽なのですが情報先によって異なっており 絶対にShift-JISでというのもあればUTF-8で問題ないという とこもありどちらがいいものか悩んでおります。 基本的にdocomo.au.softbankの3キャリア対応にて3Gの機種を ターゲットとするのですがUTF-8で問題ないものでしょうか? 経験者の方がおりましたらアドバイスをお願い致します。

    • ベストアンサー
    • PHP
  • 携帯サイトをphpで作る際の文字コードは?

    HTML+php+MySQLでPC版サイトを制作しました。 今度は携帯版サイトを作っていこうと思うのですが、 その際の文字コードは『Shift-JIS』が望ましいようです。 手元にあるPC版サイトのファイルをコピー&修正して携帯版にしようと思っていたのですが、PCサイトの制作は全て『euc-jp』で統一して作ってあります。 この場合どう作り直していくのがベターでしょうか? HTMLの出力を『Shift-JIS』に変換してくれるような便利な関数があったりしますか? 1番悩んでいるのが、phpスクリプトには『Shift-JIS』は好ましくないのに、携帯サイトは『Shift-JIS』で作りたいという点です。 どなたかご存知でしたらご教示宜しくお願いします!

    • ベストアンサー
    • PHP
  • 携帯サイトで、文字コード UTF-8 は使用可能?

    携帯サイトの制作を検討しています。 顧客管理システムの都合上、できれば文字コードを UTF-8 にしたいのですが、使っても問題ないでしょうか? また、UTF-8 のみで作られている有名な携帯サイトというのは 存在するでしょうか? 一般的には SHIFT-JIS が良いと言われていますが、以前、実験 したところ、メタタグに charset="UTF-8"と書いておけば、 一応自分の au の携帯では問題なく見れたのですが、古いバージョン の携帯用のブラウザでは、UTF-8 を読めないものもあるのでしょうか。 携帯サイトを作る際、UTF-8 でも良いかどうか、情報やご意見が ありましたらお聞かせください。

    • ベストアンサー
    • HTML
  • Perlの文字コード

    1-2年ほど前、Perl5.8でソース自体をUTF8N(LF)で記述するようになり、 以下のように書いていました。 use utf8; use encoding "utf8"; use Encoding; それからPHPに移り、PHPでは、ソースはEUC-JP、DBもEUC、HTMLに出力する際もEUC-JPで統一していました。 最近またperlを使い出して疑問に思ったのですが、 perlではどのような文字コードで統一すれば一番よいのかということです。 javascriptはUTFだと動作しない端末(ザウルス)などあり、 perlもEUC-JPで統一しようと考えています。 昔、UTF8にこだわったのは、おそらく 「構」という文字は5Cなので、 文字コードによる不具合(ソース,js,cssで)を避けるためと、流行のUTF8にしたと思います。 perlでEUC-JPで文字コード統一させるメリットデメリットが知りたいです。 最近perlで書かれたサイトでHTML出力がShift_JISだったのですが、perlソースもシフトJISかは知りませんが、Shift_JISで統一するデメリットが知りたいです。 あと、WEBでどの文字コードが現在主流で、今後どうなるかも知りたいです。 EUC-JPで安泰なら、話は早いですが・・・

    • ベストアンサー
    • Perl
  • ホームページ制作の文字コードで質問なのですが

    Shift_JIS、EUC-JP、UTF-8が今現在主流のようですが、いまいちの見込めません。 Shift_JIS・EUC-JP・UTF-8の特徴とデメリットは何なのでしょうか? またこれらの文字コードを海外から見たときはどうなるのでしょうか?

  • HP 文字コードの指定

    文字コードについて質問いたします。 サーバー移管でHPを作るにあたり、「EUC-JP」か「Shift_JIS」で迷っています。 今まではYAHOOで「EUC-JP」をそのまま流れで使ってましたが、今回もサーバーの流れで 「Shift_JIS」にしようとしていましたが、いろいろと調べると ・「Shift_JIS」は多くのHPが使っている ・「EUC-JP」はコピーされにくい というのがわかりました。 やはり「EUC-JP」にしたほうがいいのでしょうか? 一般的にはどういった基準で選別されているのでしょうか?

  • 文字コード

    私はデザイナです。プログラマの方が文字コードをeuc-jpなどで指定しておりますが、何故shift_jisではないんでしょうか?拙い質問ですみません。

    • ベストアンサー
    • PHP
  • 携帯サイトで文字コード指定のメタタグは必要?

    phpで携帯サイトを作っています。 ソースコードをutf-8で作成して、表示する際にShift_JISに変換して出力しています。 ソースコード中の<head>の中には、 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> というタグを記述しています。 この、ソースコードをDreamweaverで編集したいのですが、Shift_JISで開こうとしてしまい、 文字化けしてしまいます。 コメントで先頭に以下のように記述すると、utf-8で開く、というtipsのようなものを 見つけたので、その通りにしたところ、開くときはOKです。 <?php //<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ?> ですが、保存すると、 Shift_JISで保存してしまいます。 多分、 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> というほうを認識してしまっているんだと思うのですが、そこで質問です。 携帯端末では、この指定は必須のものでしょうか? PHPからは、HTTPヘッダで文字コードも指定しているので、いらない筈だと思うのですが、 携帯ブラウザの中には、メタタグが必須のものもあるのかどうかが知りたいです。 また、Dreamweaverで、utf-8を指定して保存する方法があれば、そちらでもかまいません。 Dreamweaver は cs3(windows) を使っています。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう