sql server 2005,同一个数据库,通过我的PC应用程序连接,插入的中文正常,应用程序部署到服务器,插入中文则乱码。紧急求助!说明:
1、我的PC环境:windows 2003 中文版 32位,虚拟机
2、服务器环境:windows 2003 中文版 64位,云服务器
3、应用程序:asp.net 4.0 ,编译方式:any cpu
1、我的PC环境:windows 2003 中文版 32位,虚拟机
2、服务器环境:windows 2003 中文版 64位,云服务器
3、应用程序:asp.net 4.0 ,编译方式:any cpu
1、数据库排序规则:Chinese_PRC_CI_AS
2、乱码的字段类型:varchar2
1、乱码字段是 varchar
2、几个字段同样是varchar,有些插入中文正常,有些插入中文后乱码。太奇怪了。
sql 2005有varchar2类型吗?
照理都是中文版的系统,应该不会出现乱码才对。先试试,把数据类型改为nvarchar,另外在插入数据,修改数据等操作时最好写成这样:insert into tb
values(N'我的电脑' , N'我的网页')
.net framework有一项是language's culture相关的属性,影响这个属性的主要因素是本机的区域选项设置。