У меня странная проблема, когда я записываю содержимое XML в базу данных.
У меня есть таблица в Oracle 9i, которая имеет столбец CLOB. Я записываю содержимое моего входного XML в этот столбец. Когда я регистрирую XML, в столбце регистрируются дополнительные символы.
Это мой исходный XML-файл:
<Root BatchUploadType="Contract">
<VOContractBatch>
<Reference>Xavier Leasing Company</Reference>
<Originator>Data Migrator</Originator>
<ContractPackages>
<VOContractPackagesCollection>
<VOContractPackage>
<Contract>
<Customer Name="Omega Paper Products" Id="100901"/>
</Contract>
</VOContractPackage>
</VOContractPackagesCollection>
</ContractPackages>
</VOContractBatch>
</Root>
Когда я регистрирую это в БД, я получаю вывод, который выглядит следующим образом.
Я читаю XML из файла. Кодировка этого файла установлена в ANSI.
Где я должен искать?