C#创建了一个bat文件,出现乱码(只有中文是乱码,英文不是)

2020-04-29 文化 101阅读
这是因为中文的编码不同英文的
你那两条 StreamWriter sw = new StreamWriter(path);
替换成以下的语句就可以了
StreamWriter sw = new StreamWriter(path,true,Encoding.GetEncoding("GB2312"));
第二个参数为true时为追加模式,false为从头开始写
有疑问可HI我。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com