将web.config中设为<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>,在网上很多地方都是说要用gb2312,试过了不行。 这样修改同样可以解决直接用DataSet的WriteXml方法向xml文件中写中文乱码的问题。