我在前台asp.net页面调用数据库的存储过程时需要传参数,当传的参数是中文时,则数据库的SP接受到的字符变成乱码,比如前台页面传进的是"中国",而数据库端看到的是"中?".在该sp中我把参数的类型无论设成varchar 还是 nvarchar都不行.这种问题该如何解决呢?数据库是sqlserver 2000.