※最初に書いた記事は間違っていたようなので書き直しました。 MovableTypeで、PCと携帯の両方に対応するサイトの制作を行いました。 携帯に対応と言うことで、文字コードは「Shift-JIS」にします。 しかし、MySQLの文字コードをShift-JISにすると、何かと問題が出るので、内部はUTF-8で統一し、出力時にShift-JISにすることにしました。 そこで便利なのが、「CharsetEncoder プラグイン」です。 これを導入して、文字エンコーディングを「Shift-JIS」に設定して再構築すれば、ほとんど難しいことを考えずにShift-JISのサイトが出来上がります。 ・・・と思ったら、クライアントから、『「~」が、「?」に化ける』と言われてしまいました。 いわゆる、「UTF-8の波ダッシュ問題」というやつです。 実は、「CharsetEncoder プラグイン」には、