首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ROracle不处理Unicode

ROracle不处理Unicode
EN

Stack Overflow用户
提问于 2015-02-25 15:32:49
回答 1查看 734关注 0票数 2

我使用ROracle来使用包含一些Unicode字符的VARCHAR2字段查询数据库。当我直接或通过RJDBC访问数据库时,我对提取这些数据没有问题。

当我用ROracle提取数据时,我得到了?而不是课文。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-25 16:08:07

在OCI中,您使用env。变量NLS_LANG.例如:NLS_LANG=AMERICAN_AMERICA.AL32UTF8

将使OCI客户端返回UTF8中返回的所有字符串。如果R中的内部字符串表示也使用UTF8,这应该可以工作。然后,ROracle可以将简单的二进制副本从一个缓冲区复制到另一个缓冲区。

Oracle在无法将char转换为目标代码页时使用问号。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28723003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档