社区
Oracle
帖子详情
依旧是ORACLE乱码问题,这个跟别的乱码不同,很怪异
xiaoming851
2004-11-21 08:44:40
用JAVA通过OCI8连接ORACLE出现乱码,可以肯定本地注册表里边NLS的编码跟远端ORACLE数据库的编码一样,用new String(value.getBytes("ISO-8859-1")或者不用来转换的话都不行,还是出现乱码,但是用sqlplus来连接显示的却是正常的,好奇怪啊!!
那位前辈知道怎么办啊???
...全文
130
7
打赏
收藏
依旧是ORACLE乱码问题,这个跟别的乱码不同,很怪异
用JAVA通过OCI8连接ORACLE出现乱码,可以肯定本地注册表里边NLS的编码跟远端ORACLE数据库的编码一样,用new String(value.getBytes("ISO-8859-1")或者不用来转换的话都不行,还是出现乱码,但是用sqlplus来连接显示的却是正常的,好奇怪啊!! 那位前辈知道怎么办啊???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoming851
2004-11-22
打赏
举报
回复
to comcn:各种转码都试过了,不行,我觉得跟转码没关系的.
comcn
2004-11-22
打赏
举报
回复
你的机器字符集是什么
public String getString(String fieldname) {
try {
String value = rs.getString(fieldname);
if (value == null || value.equals("")) return "";
try {
return new String(value.getBytes("gb2312"));
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
} catch (SQLException e) {
e.printStackTrace();
}
return "err";
}
xiaoming851
2004-11-22
打赏
举报
回复
to comcn:
还是不行啊,其实iso-8859-1跟iso8859_1是一样的,我按照你的说法改了一下,还是老样子,出现乱码,不行啊
comcn
2004-11-22
打赏
举报
回复
public String getString(String fieldname) {
try {
String value = rs.getString(fieldname);
if (value == null || value.equals("")) return "";
try {
return new String(value.getBytes("iso8859_1"));
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
} catch (SQLException e) {
e.printStackTrace();
}
return "err";
}
xiaoming851
2004-11-22
打赏
举报
回复
操作系统是中文的,
源代码
public String getString(String fieldname) {
try {
String value = rs.getString(fieldname);
if (value == null || value.equals("")) return "";
try {
return new String(value.getBytes("ISO-8859-1"));
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
} catch (SQLException e) {
e.printStackTrace();
}
return "err";
}
??????????????
cate520
2004-11-21
打赏
举报
回复
估计不会犯一些很基本的问题了么?
comcn
2004-11-21
打赏
举报
回复
你的JAVA源文件?
还有,你的操作系统支持中文吗?
oracle
19c 数据库基础和日常管理
Oracle
数据库 底层原理解析 课程学习网址: https://edu.csdn.net/course/detail/35647
Oracle
19c 数据库基础与日常管理通过本课程使学员掌握在Linux环境下
Oracle
19c 数据库的基础知识和日常管理。课程主要包括以下主要内容:1.数据库的启动和关闭2.连接CDB和PDB数据库3.PDB数据库的管理4.命令行的显示设置5.数据库参数文件和参数的管理6.数据库用户管理7.用户权限管理8.数据字典和动态性能试图9.表空间和数据文件管理10.数据库归档的管理11.数据库日志的管理12.控制文件的管理13.数据的备份和恢复
剪不断,理还乱--
Oracle
的字符集
乱码
问题
剪不断,理还乱--
Oracle
的字符集
乱码
问题
作者: 三十而立时间:2009年11月03日 12:20:54请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“inthirties(三十而立) ”和出处”http://blog.csdn.net/inthirties/archive/2009/11/03/4759844.aspx ”,深入讨论可以联系inthirties@gmail.com 。
咋又
乱码
了,
Oracle
的管理员经常会碰到字符
乱码
的
问题
oracle
奇葩函数,
Oracle
系列 开发中奇葩
问题
你遇到几个
1、
oracle
插入数据中文
乱码
的
问题
:
问题
描述:在plsql中不管是编辑数据,还是使用insert语句插入,所有的中文都会变成
乱码
。解决方法:我的电脑---右击---属性---高级---环境变量---系统变量---新建变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定后再试试,OK。2 、在plsql中增删改数据后,查询看到结果变了,但是程序...
Win 10 + SecureCRT 6.2 中文
乱码
问题
问题
描述一、操作环境二、服务器端字符集1 查看字符集2 设置环境变量三、SecureCRT 会话字符集四、SecureCRT 字体附录一:预设会话设置
问题
描述 近年来接触了很多的开源工作,也使用了很多的开源软件或者开源代码,然后想着支持开源产品/free 产品,能使用 free 或者免费产品的就别去使用商业破解版,也是对别人劳动成果的尊重。然而,在使用了xShell ...
mysql odbc 中文
乱码
_otl通过odbc连接mysql中文
乱码
测试
问题
描述:
问题
一直出现的很
怪异
,通过例子来阐述。环境:mysql-5.1.62-win32 + otl + mysql-connector-odbc-5.1.11-win32 + navicat101_mysql_en建立一张测试表:CREATE TABLE `t_cntest` (`ID` int(11) NOT NULL AUTO_INCREMENT,`value` varchar(6...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章