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赋值的单元格显示正常呢?