日期:2014-05-17  浏览次数:20879 次

为什么oracle不显示出来,高手看看


oracle的nvarchar和SQLserver2000的nvarchar有什么不同??
unicode码位的显示,如f8e1,此码位需要手动造字eudcedit.exe

建个表,建个nvarchar   200的字段

在SQL2000中,f8e1这个码位,手动输入显示正确
在oracle10g和oracle9服务器中,无论字符集是ZHS16GBK还是utf32,手动输入都显示问号,但是如果你现在Word里输入好,拷贝过去的话,则显示正确,但是用pl/sql客户端工具查询的话,还是显示问号。
我用的是9i的客户端,字符集跟服务器永远一致。

这是为什么??????

access和SQL2000一样,也显示正确,和查询

为什么oracle不显示出来????
其他unicode能正确显示,就是f8e1,f8e2,...这些就是问号

请试试这些码位

oracle到底能否支持???
请oracle高手看看


------解决方案--------------------
oralce里面没有nvarchar的,之后varchar和varchar2
------解决方案--------------------
是nvarchar2吧?Oracle中没有nvarchar.