XML を CLOB (Oracle 10g) として格納するテーブルがあります。
これらの XML には通常、いくつかの特殊文字が含まれています
e.g `FDEAÂ’s`
SQLDeveloper を使用してこのレコードをクエリし、XML をメモ帳に UTF8 エンコードとして保存すると、特殊文字が表示されます。
しかし、JDBC を介して同じクエリを実行しようとすると、次のいずれかになります。またはそれらの文字の空白。
以下のリンクに記載されている複数のオプション (CharacterSet などを使用) を試しましたが、解決策が見つかりませんでした。
Java 1.5 および 1.6 でもこれを確認しましたが、それでも問題は解決しません。