如何使用泰语字符或UTF-8字符集更新xml类型

时间:2015-10-19 14:41:05

标签: sql oracle utf-8

我正在尝试更新oracle数据库中的xmtype列。 我在xml字符串中有一些泰国字符,但是当我更新它时它会存储垃圾字符。 这是我试过的

update tbltdocumentxml 
set XMLCONTENT= (select  XMLType((select  convert('<?xml version = "1.0" encoding = "AL32UTF8"?><custominfo> มาลี มงกุฏ มงกุฏ </custominfo>', 'UTF8') myValue from dual)) abc from dual)
where XMLDOCUMENTID= 'XML000000803';
commit;

但是这会产生垃圾字符,其中xml字符串中存在任何泰国字符。 寻求帮助

0 个答案:

没有答案