取出的数据是‘’问号‘’,说明就是没存进去,不是类似二进制值的形式,不能转换为中文。
可以尝试将数据库编码改为utf-8,修改表和字段的字符集为utf-8表的字符集不能后期可视化方式修改。
你这个应该不是程序的问题,而是客户端字符编码问题首先,
你要保证你使用的客户端(比如secureCRT编码)、OS的LANG编码。要一致
其次,最好将客户端的NLS_LANG编码设置与oracle
server一致。
你可以直接export
LANG=c
然后看看显示还是乱码吗,把secureCRT等客户端的编码设置为UTF-8
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)