2008-02-19 (火)
*[NDS] DSブラウザ
JISコード(iso-2022-jp)に対応.JISコードはASCIIとかぶってるので,変換してからでないとパース出来ない.でも,文字コードはMETAタグから取ってくるので,パースを始めないと文字コードが分からない.パースしている途中で切り替えるしかないか.いままで,HTML内の文字列オブジェクトを生成するときに変換していたのでパーサ内で変換するように変更.一時的なwstringを作るようになったので,少し遅くなったかも・・・.
これで,ShiftJIS,JIS,EUC-jp,UTF-8に対応となったので,文字コードで困ることはあまり無いはず.
あと,一部の実体参照に対応.
それと,いままでLIがあったのにULが無かったので,ULタグを追加.
プログラムサイズは267K...なるべくコンパクトに作っているんだけど.JISとUnicodeの変換テーブルが結構大きいな.
DS用のSDLを発見してしまった.これ使って実装した方が汎用的でいいかも.