它传递给你的数据是否有编码过?使用Server.UrlDecode(str);解码过么?它那边也要用url编码==两边的编码肯定要用utf-8发送数据方要用UrlEncode编码,如果是客户端,使用escape函数接受数据方使用HttpUtility.UrlDecode解码