从oracle数据库读取时出现多字节字符问题
我正在使用 rs.getString() 方法从数据库读取列,该列有一些多字节数据。
通过 rs.getString()
检索时,数据会出现乱码,并且所有多字节字符都显示为 ??????
。
请建议应该做什么。
我尝试过使用 -Dfile.encoding=UTF8
,但这不起作用。
I am reading a column from database using rs.getString() method
, the column has some multibyte data.
When retrieved through rs.getString()
, the data get garbled and all multibyte characters appear as ??????
.
Please suggest what should be done.
I have tried using -Dfile.encoding=UTF8
, but that does not work out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您尝试解码的机器上是否安装了语言集?你能用任何方法正确地取出数据吗?
Do you have the language sets installed on the machine you are trying to decode? Can you get the data out correctly using any methods?