问个UNICODE入库的问题,还有OCI的连接

野男孩 2011-07-07 07:49:37
服务端的字符集是UTF16, 国家字符集是GBK

要操作的表是NVARCHAR的,但是直接insert语句插入UTF16编码的日语,插进去看到就是问号问号。。求解。

另外,用OCI的话,如果使用OCIEnvNlsCreate,后面两个参数用OCI_UTF16ID参数
那么OCIServerAttach怎么都不成功,返回12154.

不管是用TNS还是直接用连接字符串。

但是用OCIEnvCreate就是好的。

谢谢~~~
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
野男孩 2011-07-09
  • 打赏
  • 举报
回复
好了,自己解决了,避开了UTF-16.

Oracle数据库用UTF-8,客户端语言也设置成utf-8,数据库表字段用varchar就可以操作utf8了
野男孩 2011-07-07
  • 打赏
  • 举报
回复
。。。。。。

地球人都知道是字符编码的问题,重点是怎么解决。。。
Rotel-刘志东 2011-07-07
  • 打赏
  • 举报
回复
字符编码的问题。

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧