質問 > その他 > インストール画面のHTMLが文字化け |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/9/14 0:14
対応状況: −−−
|
インストール画面のHTMLが文字化け EC-CUBEをインストールしようとしたところ、
インストール画面をはじめ、全体的に文字化けが起こっています。インストール画面の2ページ目では「潤イ醇H」といった表示になっています。ここは本来、「■アクセス権限のチェック」と表示される項目のようです。 実際に閲覧していただけます。↓ http://221.251.173.149/eccube/install/index.php PHPINFOの設定↓ http://221.251.173.149/eccube/install/test.php |
|
ゲスト |
投稿日時: 2007/9/27 18:03
対応状況: −−−
|
Re: インストール画面のHTMLが文字化け わたしもまったく同じ状況で悩んでおります。
インストール画面ということは、まだDBにアクセスする前の状態だとおもわれ、ということは、 サーバーのTPLファイル自体の日本語が文字化けしているということですよね? そうなると、MySQLの文字コードというよりは、php.iniや.htaccessの設定が原因なのかと調査中です。 サーバーはラピッドサイトのRV-731を使用しています。 アドバイスをいただけるとありがたいです。 よろしくお願いします。 |
|
ramrun |
投稿日時: 2007/9/27 19:18
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: インストール画面のHTMLが文字化け うちの環境では↓みたいになってます。
最初のゲストさんのphpinfoも、実際はSC_View.phpがphp_ini.incを組み込んだあとの状態を見ないとわかりません。 test.phpでrequire_once("../require.php");をして確認するか、install/index.phpのrequire_once("../require.php");のあとにphpinfo();exit;をつけて確認してみてください。 これは関係ないと思うけれど一応... PHP 5.2.0 以前と PHP 5.2.1RC1 以降で発生する一部の文字コード変換の非互換について |
ゲスト |
投稿日時: 2007/10/1 16:42
対応状況: −−−
|
Re: インストール画面のHTMLが文字化け PHPの設定なのでしょうか。。。
EC-CUBEの画面が↓のようになってしまったり、はたまた 文字化けせずに正常に表示されたりまちまちです。 ブラウザの更新ボタンクリックや画面遷移のたびに変わったりします。 また、「文字化け」のトピックであがっている文字エンコードの設定確認の結果も 以下のように正常だったりだめだったり、ブラウザの更新ボタンクリックや画面遷移によって代わります。 ■正常なとき----------------------------------------- string(8) "Japanese" string(4) "美乳" string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?=" string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?=" string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?=" string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?=" string(27) "mbstring.language: Japanese" string(34) "mbstring.internal_encoding: EUC-JP" string(27) "mbstring.http_input: EUC-JP" string(28) "mbstring.http_output: EUC-JP" string(32) "mbstring.encoding_translation: 1" ■ダメなとき------------------------------------------ string(8) "Japanese" string(0) "" string(0) "" string(0) "" string(0) "" string(0) "" string(27) "mbstring.language: Japanese" string(34) "mbstring.internal_encoding: EUC-JP" string(27) "mbstring.http_input: EUC-JP" string(28) "mbstring.http_output: EUC-JP" string(32) "mbstring.encoding_translation: 1" このような事象ってありえますでしょうか? サーバーはラピッドサイトを使用していますが、アプリケーションの不具合についてはとりあってもらえないもので・・・ よろしくお願いします。 |
|
ゲスト |
投稿日時: 2007/10/17 12:18
対応状況: −−−
|
Re: インストール画面のHTMLが文字化け こちらでもラピッドサイトを使用し全く同じ現象がでていました。
> 文字化けせずに正常に表示されたりまちまちです。 > ブラウザの更新ボタンクリックや画面遷移のたびに変わったりします。 いろいろ調べたところ一般的なPHPの設定でも文字化け対策としてmbstring.encoding_translationをoffにしたほうが良い事がわかり、試しに「ec-cubeのディレクトリ/html/.htaccess」を変更してみました。 変更前 php_flag mbstring.encoding_translation 1 変更後 php_flag mbstring.encoding_translation 0 そうしたところ文字化けせず安定して表示するようになりました。 試してみてはいかがでしょうか? ここからはencoding_translationについてになります。 encoding_translationについて調べてみたところ以下のように書かれていました。 「HTTP入力文字エンコーディング検出および内部文字エンコーディングへの変換を有効にします」 他にも調べいろいろ考えてはみたのですが、この設定を変えることと正常に表示できる場合もあれば文字化けする場合もあることとの関連がわかりませんでした。 なにか別のことが関連していることも考えられますがわかる方がおられたらと思い投稿させていただきました。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |