oracle utf16转utf8,utf-8到utf-16在oracle中的转换

我实际上是以UTF-8格式存储在DB中的资源。但是现在我想将它们全部转换为UTF-16。由于德语有一些字符,如1/4。现在我想避免这些。我试着跟着声明,但得到了一些框中的结果字符串....utf-8到utf-16在oracle中的转换

> select convert('Inhalt hinzufügen','AL16UTF16LE','AL32UTF8') from dual

result : it is not allowing me to copy paste it :(. But result is coming properly except boxes in middle of each character

是否有任何替代方法?

SELECT *

FROM v$nls_parameters

WHERE parameter LIKE '%CHARACTERSET';

表示我的数据库字符集是WE8MSWIN1252,而我的国家字符集是AL32UTF16。

当我使用DUMP功能来查看实际存储在我的表中的数据,这是输出:

SELECT dump(your_column, 1016), your_column

FROM your_table

WHERE some_key_column = <>

典型值= 1长度= 54 CHARACTERSET = WE8MSWIN1252: 4D,C3 ,b6,63,68,74,65,6e,20,53,69,65,20,64,69,65,73,65,20,5a,65,69,6c,65,20,77,69 ,72,6b,6C,69,63,68,20,65,6e,64,67,C3,BC,6C,74,69,67,20,6c,C3,b6,73,63,68, 65,6e,3f, MöchtenSie diese Zeile wirklichendgültiglöschen?

2011-08-17

Pokuri

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值