我实际上是以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