CLOB中文字符乱码

[复制链接]
查看11 | 回复1 | 2012-11-14 12:06:00 | 显示全部楼层 |阅读模式
各位大虾请教一个比较急的问题。
用xmlelement生成的CLOB中,中文字符乱码:

SQL> SELECT xmlelement("LINE",
2 xmlforest(
3 iol.ship_to_address2 AS c_ship_to_address2
4 )) AS contect
5 FROM oe_order_lines_all ool,
6 ibe_order_header_v ioh,
7 ibe_order_line_dtl_v iol
8 WHERE ool.header_id = 1986441 AND
9 ool.link_to_line_id IS NULL AND
10 ool.header_id = ioh.header_id AND
11 ool.line_id = iol.line_id AND
12 ioh.org_id = iol.org_id AND
13 ioh.order_number = 2000018
14 ORDER BY iol.line_number,
15 iol.shipment_number,
16 iol.option_number;

CONTECT
--------------------------------------------------------------------------------
ä¸ æ–?å —ç¬¦
但VARCHAR2显示却没有问题:
SQL> SELECT --xmlelement("LINE",
2 --xmlforest(
3 iol.ship_to_address2 AS c_ship_to_address2
4 -- )) AS contect
5 FROM oe_order_lines_all ool,
6 ibe_order_header_v ioh,
7 ibe_order_line_dtl_v iol
8 WHERE ool.header_id = 1986441 AND
9 ool.link_to_line_id IS NULL AND
10 ool.header_id = ioh.header_id AND
11 ool.line_id = iol.line_id AND
12 ioh.org_id = iol.org_id AND
13 ioh.order_number = 2000018
14 ORDER BY iol.line_number,
15 iol.shipment_number,
16 iol.option_number;

C_SHIP_TO_ADDRESS2
--------------------------------------------------------------------------------
中文字符
问了oracle也没回答。这会是什么原因,该怎么解决呢?谢谢!
DB:11.2.0.2.0
NLS_CHARACTERSET:UTF8,
NLS_NCHAR_CHARACTERSET:AL16UTF16

回复

使用道具 举报

千问 | 2012-11-14 12:06:00 | 显示全部楼层
有没有哪位大虾知道这个问题的?万分感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行