UTF-8-MAC

とりあえずUTF-8の場合だけ実装してみた。
今考えればUTF-16でも対応できるように出来たのだが、
まぁ、それは気が向いたら修正しよう。

http://developer.apple.com/ja/qa/qa2001/qa1173.html
とりあえず、UTF-8-MACはここから飛べるテーブルにそって置換すればおしまい。