えっと Unicodeというは16進数ということではありません。 10進でも16進でも同じコードです。 で、Newあっキーさんのプログラムの仕様としては HTMLの「&#」+数値+「;」形式を変換すると言うことなので 「&#」+数値+「;」形式 と、そのまま表記するか 数値文字参照 としないと正しくありません。 ちゃんと確認していないのでわかりませんがNewあっキーさんが確認した通り ISO 10646 がUnicodeとほぼ同じなのであれば、指定する数値部分の説明としてはUnicodeとしてもほぼ正しいです。 ちなみにプチコン3号の文字コードはUTF-16です。 ファイルに書き込まれるときはUTF-8に変換されるようです。