バージョン選択

フォーラム

メニュー

オンライン状況

65 人のユーザが現在オンラインです。 (55 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 65
もっと...

サイト内検索

質問 > その他 > インストール画面の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が文字化け
うちの環境では↓みたいになってます。

Directive			Local Value	Master Value
mbstring.detect_order		auto		no value
mbstring.encoding_translation	On		Off
mbstring.func_overload		0		0
mbstring.http_input		EUC-JP		pass
mbstring.http_output		EUC-JP		pass
mbstring.internal_encoding	EUC-JP		no value
mbstring.language		Japanese	neutral
mbstring.strict_detection	Off		Off
mbstring.substitute_character	none		no value


最初のゲストさんの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入力文字エンコーディング検出および内部文字エンコーディングへの変換を有効にします」

他にも調べいろいろ考えてはみたのですが、この設定を変えることと正常に表示できる場合もあれば文字化けする場合もあることとの関連がわかりませんでした。

なにか別のことが関連していることも考えられますがわかる方がおられたらと思い投稿させていただきました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,861名です
総投稿数は109,996件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.