. 解决思路:
1、首先你需要先确定一下到底是数据库的问题还是程序的问题,据我所知,现在SQLSERVER2000和SQLSERVER2005之间在对中文处理上是有却别的,如过你在SQLSERVER2005中用的数据类型是NVARCHAR类型,则在查询和添加、修改中你需要加入转义字符'N',否则你插入的进去的就是乱码,而查询则干脆就不好用,这点需要注意。
2、如果数据库的设置没有错误,那么现在你需要确定一下到底是页面显示乱码还是还是后台程序在处理上的乱码,方法很简单,你只需要在后台用Msg方法弹出一个消息框,如果乱码,那应该是你的后台文件问题。
解决方案:
1、在web.cofing中设置了utf-8编码但是还是部好用,这种情况估计是你的后台文件的编码问题,你可以选择这个文件,选则文件->高级保存,看一下是不是文件的编码问题。
2、如果上边的没有问题,那么就可以能是你的编码方式部一致的问题,这个你需要细心的查看一下。
以上就是我个人的一些总结。