首页 新闻 会员 周边 捐助

数据库中的中文全变成问号

0
[已关闭问题]

存入数据库中的中文全变成问号

anranstl的主页 anranstl | 初学一级 | 园豆:200
提问于:2009-04-14 09:54
< >
分享
其他回答(2)
0

你的数据类型是varchar(len)?建议改成nvarchar(len)。

或者把你的数据库的Collation改称Chinese_PRC_CI_AS。

Azuresong | 园豆:3565 (老鸟四级) | 2009-04-14 10:46
0

   数据库2005中,有英文的话应该设置nvarchar,nchar,没有中文的话就可以用varchar,char

 

   n就代表unicode字符集。

 

   我想你的问题应该是数据类型不合适吧!

Mr.Cantus | 园豆:24 (初学一级) | 2009-04-14 13:41
0

提个建议:

你调试看看,在入库之前是否已经为问号。

如果是则为编码问题。

 

以前做项目的时候有遇到相同问题,在WEB.CONFIG如下配置就好了 

  <system.web><globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>  </system.web>

黑白之间 | 园豆:859 (小虾三级) | 2009-04-15 21:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册