读取SQL Server 中文数据乱码
操作系统:英文版 2000
数据库:英文版 Sql Server 2000
.NET: vs 2003 简体中文版
用ADO对象读取数据,中文部分返回乱码,请教如何解决?
[解决办法]
你用错了varchar字段
应该用nvarchar类型
建议你被数据库复制简体中文操作下面,再改用nvarchar,然后批量替换代码里面的varchar
然后搬回英文服务器。
[解决办法]
修改web.config<system.web> ... <globalization requestEncoding="gb2312" responseEncoding="gb2312" /></system.web>
[解决办法]
sqlserver英文库 的排序规则 肯定是英文 当然存中文是乱码了
建议查找一下排序规则
[解决办法]
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
[解决办法]