BTS:412を見ながら、UTF-8以外のエンコーディングのサポートはどうしようかなと考えながらソースを見ていたら、実はUTF-8以外のエンコーディングもサポートされていました^^;。自分で書いたのにすっかり忘れていました。
.qmailのようにQMAIL側が書き出すファイルは書き出し時に勝手にUTF-8に変わってしまいますが、.addressbookなどなどはUTF-8以外のエンコーディングで書いても問題ありません。ただし、XML宣言を付けてください。例えば、
<?xml version="1.0" encoding="shift_jis"?> <addressBook> <!-- エントリ --> </addrssBook>
のようにしてファイルをShift_JISで保存すればOKです*1。
*1 ただしWindowsの機能を使って変換しているので実際のテーブルはCP932になります