现在的位置: 首页 > 综合 > 正文

.Text Blog .95中一个Unicode的bug

2012年06月25日 ⁄ 综合 ⁄ 共 413字 ⁄ 字号 评论关闭

一个最主要的问题就是中文显示的问题,赶紧在web.config中加上:

<globalization fileEncoding="GB2312"  requestEncoding="GB2312"  responseEncoding="GB2312"/>
好点了,但是类别什么的中文显示还是有问题。 到处都配置了,还是不管用。没有方法,读读代码。跟踪了好长一段时间,终于找到了问题。

 就是在Project “Dottext.Framework”的data\SqlDataProvider.cs中,update数据库的时候,SqlHelper.MakeInParam("@Text",SqlDbType.Text,0,entry.Body),而SqlDbType.Text是不支持Unicode的。要改成SqlHelper.MakeInParam("@Text",SqlDbType.NText,0,entry.Body)。然后编译就通过了。

抱歉!评论已关闭.