前項の『しばた工務店のサーバー引越し』にも書いたように、データベースの文字コードをEUCからUTF-8に変更したのね。
そしたら、今までにはなかった問題が…。
過去の記事やコメントの中の「~」が「?」と表示されてるじゃないですか。
データベースをエクスポートした時に文字化けしたのかな?と思ったけど、ダンプファイルは化けてないし。
いろいろググってみたら、どうも既知の問題らしく…。
どうやら、UTF-8を使う以上、根本的な解決方法はなさそうな雰囲気。
「~」のように実体参照の形にすれば、一応解決するので、過去の記事の「~」はすべて「~」に変換したよ。
しかし、問題はこれからのことなのよね。
コメントを書いてもらうときに、「~」を使ったら文字化けしちゃうのはちょっと困るよねえ。「~」と書いてもらえば済むとはいえ、そんなの普通は気がつかないって。
自動的に実体参照に変換してくれるプラグインとかないのかなあ?
[追記 2008/11/17]
…と思っていたら、無事に解決したわ。
もっと読む »






