ここでは,文字コードの設定について説明します。
XMLプロセッサは,XML文書のencoding属性に"Shift_JIS"が指定された場合,デフォルトの動作では,SJIS(x-sjis-jdk1.1.7)と解釈してUNICODE変換します。このため,作成されたW3C DOMでは,Windowsで使用できる文字の一部がUNICODE変換されなくなり,「?」に文字化けすることがあります。
正確に表示するためには,Windows上で記述されたXML文書のencoding属性を"MS932"または"Windows-31J"に変更してください。
また,XMLプロセッサの設定で,UNICODE変換に用いる変換テーブルを"SJIS"または"MS932"に切り替えることもできます。切り替え方法の詳細については,uCosminexus Application Serverを使用している場合にはマニュアル「Cosminexus XML Processor ユーザーズガイド」を,Processing Kit for XMLを使用している場合にはマニュアル「Processing Kit for XML ユーザーズガイド」を参照してください。