SET NAMES と SET CHARACTER SET について実装されたとのことなので、私も試してみました。
環境はいくつか前に書いたとおりで、latin1とutf8が混ざってたり、
MASTER VALUEがEUC-JPなのを.htaccessでUTF-8にしてる状態です。
パッチの使い方(?)がよく分からなくて、とりあえずtkfmさんが書いていたURLから
それぞれのファイルをダウンロードしてきて、0.9.6.2-rc2の同ファイルに上書きしてから
インストールを開始しました。
# やり方から間違ってたらすみません…
# と言うか、インストール画面に「SET ~」を選ぶ項目はなかったし、
# 「言語ファイルのエントリ数が~」とか出てるので何か間違ってるのかも…
<<デフォルトの「SET CHARACTER SET」の場合>>
■ 管理画面から見たとき ■
管理画面 → 概ね日本語化(リソースのカテゴリ名は「? ? ? ?」文字化け)
サイト名 → 「? ? ? ?」の文字化け
ドキュメント編集 → タイトル、内容ともに「æ–‡å—化ã?‘ã?®ãƒ†ã‚¹ãƒˆÂ」こんな感じで激しく文字化け
ドキュメント新規 → タイトル、内容ともに「? ? ? ?」の文字化け → 編集で保存すると上の状態に
■ phpMyAdminから見たとき ■
サイト名、ドキュメントともに管理画面で見たのと同様の文字化け
■ ブラウザから見たとき ■
サイト名のみ文字化け
ドキュメントのタイトル・内容はブラウザ上では日本語
<<config.inc.phpで「SET NAMES」に変更して上書きした場合>>
■ 管理画面から見たとき ■
管理画面 → 概ね日本語化(リソースの文字化けは直るが、ホームのタブにあるサイト名が文字化け)
サイト名 → 日本語OK
ドキュメント編集 → タイトル、内容ともに激しく文字化け
ドキュメント新規 → タイトル、内容ともに日本語OK → 編集で保存すると上の状態に
■ phpMyAdminから見たとき ■
サイト名 → 日本語で格納
ドキュメント → 管理画面で見たのと同様の文字化け
■ ブラウザから見たとき ■
サイト名のみ文字化け
ドキュメントのタイトル・内容はブラウザ上では日本語
<<結果>>
SET CHARACTER SET から SET NAMES への変更で変わったのは
サイト名の文字化け&管理画面の一部文字化けが直ったこと。
ドキュメントの新規作成のみ日本語で通るようになったこと。
何か前より文字化け具合がちぐはぐだし酷くなってるし直りません…。
暫定的に config.inc.php の中で「$dbase」の値からバッククォートを外して
同様のことを試してみましたが、これでも激しく文字化け状態で直らないです。
内容的にがらっと何かが変わったってわけでもなさそうなのにどうして~。
このままリリースされると困っちゃいますね :’(