一个最主要的问题就是中文显示的问题,赶紧在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)。然后编译就通过了。