スマホや携帯サイトの文字化けについて
vijyon > スマホや携帯サイトの文字化けについて @ 2012/10/2 12:12 |
---|
■ BaserCMSのバージョン:2.0.4
■ レンタルサーバー名:coreserver.jp ■ スマートURLの利用: [ON] ■ 設置フォルダ: [/virtual/vision/public_html/www.vijyon.jp/] ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): [ D ] サイトの表示についてご質問させてください。 PCからは、問題なく表示されますが、スマホや携帯から開くと文字化けしてしまいます。 どこを修正すればよいのでしょうか? よろしくお願いします。 |
goichi > Re: スマホや携帯サイトの文字化けについて @ 2012/10/3 0:15 |
---|
こんにちは(^^
お役に立てなかったらごめんなさい。 「PCで携帯ページやスマホページを見ると大丈夫だけど、例えばスマホでスマホページを開くと文字化けして見える」 ということで良いですよね。 そうなってくると、やはりまずは文字コードの問題を疑うべきだと思います。 各ページのコンテンツ部分は管理画面を通して作成していれば、その部分は問題ないと思います。 (例えば管理画面から携帯向けのページを作ると(DBへはUTF-8で保存)、 携帯ページとして表示する際には文字コードが変わる(シフトJISで表示)仕様だったと思います) まず、確認していただきたいのは 携帯ページ、スマホページで使用するレイアウトファイルです。 テーマを利用されているのであれば 「/app/webroot/themed/テーマ名/layouts/」という場所に 携帯用のレイアウトフォルダ「mobile」と、スマホ用のレイアウトフォルダ「smartphone」があると思います。 デフォルトでは、それぞれ「default.php」という名前のファイルになっていると思いますので、 それを開いていただいて、そもそもそのファイルの文字コードがUTF-8になっているか確認してみてください。 またPCからだと正常に閲覧できるという事なので 一度、携帯ページやスマホページにアクセスしていただき、 ブラウザでソースを開いて、HTML冒頭にある(であろう)文字コードの設定
とか
とかを確認してみてください。 また、内部的にどこかで処理がおかしい場合があるかもしれません。 管理画面のシステム管理で、オプション内にある「制作・開発モード」をデバッグモード1(2でも3でもOKですが)にしてみると、 エラーなどがあった場合、その内容を表示するようになりますので、 デバッグモードで、携帯ページ、スマホページにアクセスしてみると、もしかしたら何か解決の糸口になるかも知れません。 |
vijyon > Re: スマホや携帯サイトの文字化けについて @ 2012/10/9 0:21 |
---|
goichi様 ご回答ありがとうございました。またご報告が遅くなったことをお詫び申し上げます。
ご回答いただきました部分「/app/webroot/themed/テーマ名/layouts/default.php」を確認しましたところ、 「meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /」 となっていますので、問題ないのかと思っています。 スマートフォンから確認して気がついたのですが、文字化けしているのは、トップページだけでした。 他のページは、文字化けなく表示されていました。 それで色々と試してみましたが、どういうわけかトップページだけ文字化けはなおらないので、スマートフォンサイトは閉じることにして、PCサイト表示だけにすることにしました。 丁寧なご回答に感謝致します。 ありがとうございました。 |