首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#对使用US7ASCII的oracle存取中文的有关问题

2012-09-28 
c#对使用US7ASCII的oracle存取中文的问题一直知道oracle有字符集的问题,但以前安装oralce基本都直接选择了

c#对使用US7ASCII的oracle存取中文的问题

一直知道oracle有字符集的问题,但以前安装oralce基本都直接选择了gbk的字符集,所以没碰到过问题,直到这次遇到一个客户坚持要求使用us7ascii的字符集,才被折腾了一番。


基本环境如下:

数据库服务器:windows 2003 sp2中文版 + oracle 10g (us7ascii)

应用服务器:iis7 + .net 3.5

问题如下:

1。无法正常存取中文,数据库字段设置为nvarchar也不行。

解决方法:采用指定参数类型的方式可解决(前提:数据库和客户端的字符集必须一直,客户端操作系统可不同)

insert into test values(3,N'中文测试',N'中文测试')



热点排行