- sampleBook.xml を作成する
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//OASIS/DTD DocBook XML V4.5//EN" "/usr/share/sgml/docbook/xml-dtd-4.5/docbookx.dtd"> <book> <bookinfo> <title>Hello, world</title> </bookinfo> <chapter> <title>Hello, world</title> <para>This is my first DocBook file.</para> <para>日本語表示</para> /chapter> </book>
- html 出力
$ db2html docbook.xml output is docbook Using catalogs: /etc/sgml/xml-docbook-4.5.cat Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html Working on: docbook.xml (略) jade:/usr/share/sgml/docbook/xml-dtd-4.5/ent/isogrk4.ent:84:30:E: "1D6C7" は文書文字セット内の文字番号ではありません jade:sampleBook.xml:13:9:E: 非SGML数字 151 jade:sampleBook.xml:13:12:E: 非SGML数字 156 jade:sampleBook.xml:13:16:E: 非SGML数字 158
これを防ぐには encoding="EUC-JP" とすればよいのだが、出力 HTML では文字コードが指定されていないので Web ブラウザで表示すると文字化けとなる。Web ブラウザの文字コード設定で EUC-JP を選択すると見れるようになる。
出力 HTML の文字コード指定方法は調査中。
0 件のコメント:
コメントを投稿