当前位置: 技术问答>linux和unix
为什么unix下从oracle检索出来的中文显示的是?????? 呢?
来源: 互联网 发布时间:2015-12-02
本文导语: 我用的是solaris 10 | 你那个字段是按什么存放的呢? 在select语句中,为那个字段加上一个RAWTOHEX转换试试呢。 | 别处查正常吗 | 看字符的设置 Unicode设置了么...
我用的是solaris 10
|
你那个字段是按什么存放的呢?
在select语句中,为那个字段加上一个RAWTOHEX转换试试呢。
在select语句中,为那个字段加上一个RAWTOHEX转换试试呢。
|
别处查正常吗
|
看字符的设置
Unicode设置了么?
一般汉字出????是因为编码的问题
Unicode设置了么?
一般汉字出????是因为编码的问题
|
字符编码问题
|
先通过查看当前系统的编码方式例如java中的out.print(System.getProperty("file.encoding")+"
");
然后将您的编码方式进行转换
java中可以
byte mybyte1[]= oneLine.getBytes("gb2312");
//String pestr1=new String(mybyte1);
linux下c可以使用iconv函数库