• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯からアクセスすると文字化けorページを表示出来ませんになります)

携帯からアクセスすると文字化けorページを表示出来ませんになります

このQ&Aのポイント
  • 自分のマシンをサーバとして、PHPファイルに携帯からアクセスするとちゃんとページが見れてたのに、レンタルサーバにサイトを移行したら、ページがキチンと表示出来なくなってしまいました。
  • 文字コードはレンタルサーバに合わせEUCにしてあります。レンタルサーバの会社に問い合わせたところ、『携帯電話からのアクセスを有効にするためにはhtaccessファイルにてMIMEタイプの設定が必要になる場合がございます。』という回答を得られました。
  • 初心者の私にでも分かるような解決への手順をご教授頂けないでしょうか?

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

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 んっと。まず携帯のブラウザは、大抵の場合「shift-jis」にしか対応していません。 したがって、出力文字コードはすべてshift-jisにする必要があります。 また、MIMEタイプ…というかContent-typeになるのですが、ここでもcharsetを使う必要がある場合が多いです。 で。上述の単語がよくわからなければ、まずはもう少し基礎をやられることを強くお勧めいたします。 文字コードは、そのままgoogleあたりで調べると色々と載ってると思います。 Content-typeとかは「HTTP ヘッダ」と呼ばれるものになりますので、そのあたりをキーにgoogleで。もしお仕事でなさっているのであれば、少々大変かもしれませんが一度はRFCをあたることをお勧めいたします。 追伸 PHP4.3.10は、現在とても危険なバージョンです。可能な限り「速やかに安全なバージョン or パッチをあてる」ことを、レンタルサーバ屋さんに要求したほうがよいと思います。

rad6
質問者

お礼

回答ありがとうございます。 Content-typeをソースに追加することによってドコモとボーダフォンの文字化けは直りました。 しかし、AU端末からだとまだ『リクエストされたページは表示できません』になってしまいます。 これはなぜでしょう? レンタルサーバさんがおっしゃってたように、MIMEタイプの変更みたいなことをしないといけないのでしょうか? 以上宜しくお願い致します。