試みたが道半ばなのでメモ。またいつの日か。
・試験的に作ったUTF-8版はtestディレクトリ配下。
・PC版のみ、主だったファイルを対処した(書き換えたファイルは電子ノート参照)ところphpのみのパターンはOK(右サイドバー後半の文字化けはSJISファイルが混在しているパターンで想定通り)。
0925

・ただしsqliteを利用するパターンはこれだけでは足りない。文字化けは想定内だが、右サイドバーが消える。恐らく右サイドバー用のデータがsqliteからの読み取りとなるため?
0926
→読み出し時のPHPにmb_convert_encoding($row['title'], "SJIS", "UTF-8"),がある。
 sqlite3中の文字はUTF-8で格納され、読み出し時にSJISにしている模様。
 ※このsqlite3は最終データの方で、作業用のDBは別であることに注意。

・モバイル版は未調査。

ユニコード戦記 ─文字符号の国際標準化バトル
小林龍生
東京電機大学出版局
2011-06-10