2003-11-12 [長年日記]

[Q3] 今日のNightly Build

昨日書いたバグは今日のビルドで全て直っているはずです。

[Q3] 今日のNightly Build (2)

と思って調べてみたらビルドに失敗していました。これからビルドしておきます。

[Q3] XMLのエンコーディング

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

[Q3] BOM付きUTF-8

ついでにBOMがついているUTF-8も扱えるようにしました(BTS:411)。

*1  ただしWindowsの機能を使って変換しているので実際のテーブルはCP932になります