-
- 48 Posts
あ”~~~
tkfmさん、ありがとうございます。
初歩的なミスでした。
-
- 429 Posts
phpmyadmin の画面キャプチャでデータベースとテーブルの情報見せてもらうと分かるかも??
-
- 429 Posts
画像が・・・なんか変ですね。とりあえずブログの方を見てみたんですが、最初のは細かすぎてわかりません :’(
えーと、phpmyadminで変数の部分と、phpmyadminに入った直後に右側の一覧にあるデータベースをみてもらえますか?
テーブルの方は、確かにutf8なんで問題はなさそうですね。
となると、MySQLのクライアントの文字コード??(けど、変換するはずなんですけど・・症状からするとそんな部分っぽいですね)
参考までにいくつかの画像を
上から順番に変数の表示部、データベースの設定を見るための最初のメニュー画面の抜粋、データベースの情報画面の3つです。
-
- 48 Posts
フォーラムに画像アップの機能があるのをしりませんでした。
これでよろしいでしょうか?
下の画像は、すべて照合順序はutf8_general_ciでした。
不安なのは、仮にMySQL全体の設定の変更があった場合に、既存のシステムに障りがあるのではないか?ということがあります。
-
- 429 Posts
phpmyadminで中身みたときは日本語の文字正常でしょうか?
であれば、config.inc.phpでutf8の設定しておけばちゃんと表示されるんですけど、入れると文字化けするんですよねぇ。
多分、config.inc.phpで最初にUTF8の指定していない状態で使っていたとすると、既定のClientの文字コードが今回のキャプチャから想像するとLatianでストアされたような・・・。
-
- 48 Posts
う~ん、実はですね。
テストで同じ環境に、新しいデータベースを作成し、MODxをインストールして...config.inc.phpもインストール後即 utf8 を設定してもだめでした。
うまく症状をお伝えできていないかもしれませんが、
1.config.inc.phpに utf8 を設定する前
MODxでは正しく表示されるが、phpMyAdminでは文字化け。
2.config.inc.phpに utf8 を設定した後
ドキュメントのみが正しく日本語が通るがあとは? ? ? ? に文字化け。
phpMyAdminでは、ブラウザで表示されている通りに保存されている。
です。
2.の状態でphpMyAdmin側から化けた文字を日本語に直すとMODx側でも正しく表示されます。
しかし、MODxで全く修正することなく、そのまま上書き保存するとまた化けます。
お手上げですよねぇ
-
- 429 Posts
えーと、前々回のvar_dumpでは文字化けしなかったので、echoのほうのSQLはどうでしょう??
あとは、再度もう1回まっさらからインストールしてどうなるかですねぇ
インストール時のDBの設定は以下の画像のように予めutf8_generic_ciが設定された状態でインストールしてますよねぇ?
この画像、今しがた0.9.6.1p2をインストールしてみたときのものなんですけど。
特にそんな症状は出ませんでしたので、なんか設定周りのどこかに潜んでそうなんですけどねぇ。
ちなみに、Ubuntu上でxampp使ってます。
PHPの設定は、mbstring.encoding_translationがOffです。
なんでしょうかねぇ・・・・