■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: スマホや携帯サイトの文字化けについて

goichi > Re: スマホや携帯サイトの文字化けについて @ 2012/10/3 0:15
こんにちは(^^
お役に立てなかったらごめんなさい。

「PCで携帯ページやスマホページを見ると大丈夫だけど、例えばスマホでスマホページを開くと文字化けして見える」
ということで良いですよね。
そうなってくると、やはりまずは文字コードの問題を疑うべきだと思います。

各ページのコンテンツ部分は管理画面を通して作成していれば、その部分は問題ないと思います。
(例えば管理画面から携帯向けのページを作ると(DBへはUTF-8で保存)、
携帯ページとして表示する際には文字コードが変わる(シフトJISで表示)仕様だったと思います)

まず、確認していただきたいのは
携帯ページ、スマホページで使用するレイアウトファイルです。

テーマを利用されているのであれば
「/app/webroot/themed/テーマ名/layouts/」という場所に
携帯用のレイアウトフォルダ「mobile」と、スマホ用のレイアウトフォルダ「smartphone」があると思います。
デフォルトでは、それぞれ「default.php」という名前のファイルになっていると思いますので、
それを開いていただいて、そもそもそのファイルの文字コードがUTF-8になっているか確認してみてください。

またPCからだと正常に閲覧できるという事なので
一度、携帯ページやスマホページにアクセスしていただき、
ブラウザでソースを開いて、HTML冒頭にある(であろう)文字コードの設定
<?xml version="1.0" encoding="Shift-JIS" ?>

とか
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS" />

とかを確認してみてください。

また、内部的にどこかで処理がおかしい場合があるかもしれません。
管理画面のシステム管理で、オプション内にある「制作・開発モード」をデバッグモード1(2でも3でもOKですが)にしてみると、
エラーなどがあった場合、その内容を表示するようになりますので、
デバッグモードで、携帯ページ、スマホページにアクセスしてみると、もしかしたら何か解決の糸口になるかも知れません。



ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
17 人のユーザが現在オンラインです。 (17 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 17