MEGUさん、
お返事、ありがとうございます。
Quote from: MEGU at Dec 21, 2007, 03:56 PM
データベースの各フィールドにも
照合順序っていうのがありますよね?それも、すべて「utf8_general_ci」に
なっているでょうか(照合順序がないフィールドもあります。数値とかかな...)。
照合順序がないフィールドもすべて「utf8_general_ci」になっています。
あれから分かったこと(当たり前なことかもしれませんが :’()と文字化けの経由をまとめさせていただきます。
A. ドキュメント
ウェッブと管理画面上: 日本語正常表示
DB: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
1.config.inc.php で「$database_connection_charset = ’utf8’;」を指定
ウェッブと管理画面上: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
DB: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
2.管理画面上で日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)を日本語に書き換え、保存。
ウェッブと管理画面上: 日本語正常表示
DB: 日本語正常表示
3.次に試験的にconfig.inc.php で「$database_connection_charset = ’’;」に戻す(指定なし)
管理画面上: 日本語文字化け(??????)
ウェッブ上: 日本語正常表示
DB: 日本語文字化け(??????)
A. リソース管理(テンプレートの日本語)
ウェッブと管理画面上: 日本語正常表示
DB: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
1.config.inc.php で「$database_connection_charset = ’utf8’;」を指定
ウェッブと管理画面上: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
DB: 日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)
テンプレート及び及びチャンクでのカテゴリー名: 日本語文字化け(??????)
リソース一覧でのカテゴリー名: 日本語正常表示
2.管理画面上で日本語文字化け(ブãƒã‚°ç”¨ãƒ†ãƒ³ãƒ)を日本語に書き換え、保存。
ウェッブと管理画面上: 日本語文字化け(??????)
DB: 日本語文字化け(??????)
テンプレート及び及びチャンクでのカテゴリー名: 日本語文字化け(??????)
リソース一覧でのカテゴリー名: 日本語正常表示
3.次に試験的にconfig.inc.php で「$database_connection_charset = ’’;」に戻す(指定なし)
ウェッブと管理画面上: 日本語文字化け(??????)
DB: 日本語文字化け(??????)
テンプレート及び及びチャンクでのカテゴリー名: 日本語正常表示
リソース一覧でのカテゴリー名: 日本語正常表示
以上です。
問題は、リソース管理内の日本語表示ですが、config.inc.php で「$database_connection_charset = ’utf8’;」を指定した後までは、ドキュメントと同じ状態です。ここで日本語を入力し保存するとconfig.inc.php で「$database_connection_charset = ’’;」に戻した(指定なし)状態と同様な文字化けの仕方になっています。
今は、原因ががわからないのでので、テンプレート内では、日本語は、使わないでいこうと思っています。どうしても使いたい場合は、画像にするとか。。。。。。。。でも、、キーワードやサイトの説明なども日本語でできないので、サーチエンジンで日本語でサーチされる場合は、私のサイトは、引っかかってくれないのかな~と新たな不安もありますが。。。。。文字化けしているよりもマシですよね
付けたしです。
リソース管理内のチャンクの中(例えば、コンタクトフォーム用チャンク)の日本語もテンプレート内と同じように文字化けがおきています。