utf8.hpp

Hamigaki.ArchiversのUnicode対応は大体終わったので、書いていて気になった箇所をちょこちょこ弄っていきます。
今日はUTF-8のエンコーダ/デコーダを書きました。
コードページ65001でUTF-8に変換するコードは分かりにくいので、専用のコードを用意しただけです。
<hamigaki/charset/utf8.hpp>
かなりテキトーな実装なので、後で書き直します。
UTF-8のcodecvtはBoostにもあるんで、そっちを呼ぶように書き換えた方がよいかもしれません。