ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド
11g リリース1(11.1.1)
B61375-01
  ドキュメント・ライブラリへ
ライブラリ
製品リストへ
製品
目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

14.4 XML PDSレポートのエンコーディングの指定

XMLデータソースに対してレポートを作成するとき、データソースとそのDTDのエンコーディングを、Reports Builderのエンコーディングに一致させる必要があります。

たとえば、日本語のキャラクタ・セットでエンコードされている表に対してXMLレポートを作成する場合、グループ要素名は日本語でエンコードされています。データソースに一致させるには、DTDのグループ要素名を日本語でエンコードする必要があります。XMLファイルおよびDTDファイルには、日本語をサポートするものであればどのようなエンコードでも実行できます(Shift_JIS、EUC-JP、UTF-8など)。

XMLデータソースとDTDのエンコーディングをReports Builderのエンコーディングに一致させないと、次のエラーが表示されます。

ERR-063001 xxx.dtd null


注意:

DTDのかわりにXMLスキーマを使用した場合は、このエラーは表示されません。

この問題を回避するには、XMLレポートのXMLデータソースとDTDの両方で使用されているエンコーディングが、Reports Runtimeで有効なNLS_LANG環境変数の文字エンコーディング部分と同じであることを確認する必要があります。

たとえば、Reports RuntimeでNLS_LANG=JAPANESE_JAPAN.JA16SJISが指定されている場合は、XMLデータソースとDTDの両方でShift_JISを使用する必要があります。