このブログ、コメントに「~」(波線、波ダッシュ、にょろ?チルダ???)を入力すると
「?」(半角ハテナ、半角クエスチョンマーク)に文字化けしていました。
あ、「\」(半角バックスラッシュ)も化けますね。
MovableTypeをバージョンアップしたことと、
サーバーを替えたことがあったので、
そのどちらかでDBの文字コードが変わってしまったのが原因のようです。

A cave he lives in.
このブログ、コメントに「~」(波線、波ダッシュ、にょろ?チルダ???)を入力すると
「?」(半角ハテナ、半角クエスチョンマーク)に文字化けしていました。
あ、「\」(半角バックスラッシュ)も化けますね。
MovableTypeをバージョンアップしたことと、
サーバーを替えたことがあったので、
そのどちらかでDBの文字コードが変わってしまったのが原因のようです。
MTを4.13から4.22へアップデートしようと思ったら
記事やら何やら文字化けしてしまった。
調べてみるとエンコードをUTF-8にしてると発生する現象らしく
どうもPerlのバージョンが絡んでるらしい。
レンタルサーバー(xrea)を使っているので、
そうなるとほぼお手上げだったり。
4.1以前には脆弱性があるようですが知らないフリ。
しばらく放ったらかしにしてたんですが、
久しぶりに調べてみたら解決方法が見つかりました。