编程开发 购物 网址 游戏 小说 歌词 地图 快照 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 开发 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> VB -> adodb查询oracle,字符串中的德文字符乱码 -> 正文阅读
 

[VB]adodb查询oracle,字符串中的德文字符乱码[第1页]

vba unocide 乱码 oracle
oracle中有一个字段addr的值为 2100 G?D?LL?, K?r?si Csoma
字段类型为 NVARCHAR2 (30)  类型的
DUMP(addr,1016) 返回值为 Typ=96 Len=6 CharacterSet=AL32UTF8: 74,24,6e,61,6d,63
vba使用adodb查询该字段
 Dim cn As New ADODB.Connection              
 Dim rs As New ADODB.Recordset  
rs.Open "select addr from table", cn
将rs("addr")赋值给单元格,就显示乱码了:2100 G?D?LL?, K?r?si Csoma
但是我如果从toad里面直接复制粘贴到单元格里就能正常显示,也就是说excel是支持这些字符的。
要怎样处理才能让vba赋值的单元格显示正常呢?


回复:
字体设置问题?
字符编码问题?
控件不支持Unicode问题?
对电脑而言没有乱码,只有二进制字节;对人脑才有乱码。啊 GBK:0xB0 0xA1,Unicode-16 LE:0x4A 0x55,Unicode-16 BE:0x55 0x4A,UTF-8:0xE5 0x95 0x8A

回复:
在德文系统的 Windows 下试试。

回复:
应该是字符集的问题,字段oracle中是UTF8的(CharacterSet=AL32UTF8),可以有三个字节的字符,但是数据到了VB这里默认只是支持unicode,VB6的字符串变量也同样不支持UTF8(98年还没这个吧),所以,数据经过VB转一手以后UTF8的信息丢失了,再填到支持UTF8的应用里时其编码就已经不对了。

回复:
  VB 最新文章
用WebBrowser加载网页后,如何取得网页源代
API LoadImage
新年大吉,开帖散分!
如何利用vba将excel生成xml文件
库存金额计算
在C/S架构的客户端,当查询年报表时,比如此
sqllite轻数据库答疑(初学者入门 与精华收
VB6.0拷贝别人的程序,但提示加载sysmon.oc
vb.net DateTimePicker控件显示2个日期调整
VB2013软件里用Parallel.For同时下载多个文
上一篇文章      下一篇文章      查看所有文章
加:2017-10-29 22:38:15  更:2017-10-29 22:41:02 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年7日历
2018-7-19 4:14:05
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库