解决 读入文件时设置编码格式为utf-8: FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs, new System.Text.UTF8Encoding());