似乎应该写 WebClient wc = new WebClient(); wc.Encoding = Encoding.UTF8; 以前使用wc.Encoding = Encoding.GetEncoding("utf-8");似乎不对。