C# 连接两个不同字符集oracle 中文乱码问题

zhou_shunmin 2016-11-24 10:29:06
C#连接AMERICAN_AMERICA.US7ASCII字符集oracle 查询数据插入到CHINESE_CHINA.ZHS16GBK字符集oracle中中文乱码,C#程序配置的环境变量和数据库字符集变量值是AMERICAN_AMERICA.US7ASCII 怎么在C#代码中处理,网上找的几种方式都不行,例:1、System.Text.Encoding.GetEncoding("gbk").GetString((System.Text.Encoding.GetEncoding("gbk").GetBytes(zd_name)));
2、System.Environment.SetEnvironmentVariable("NLS_LANG", "NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK");
...全文
226 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2016-11-25
  • 打赏
  • 举报
回复
不懂那个AS7ASCII, 但第一句前后两个 gbk 一起用等于没用.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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