用GB2312编码写文件
墨初 知识笔记 42阅读
用以下两种方式写文件时,默认情况下,用UTF-8格式编码string cs=' '///文件名,全路径StringHTML=//文件内容//方法1使用(streamwriter sww=(cs)){ sww . write(html);sww .flush();}//方法二;=新(cs);使用(StreamWritersww=()){sww。写(html);sww。flush();}以上两种CreateText方法都使用UTF-8编码,没有办法指定编码。但是编码格式可以在StreamWriter的构造函数中指定,所以可以通过下面的方法来实现用GB2312编码写文件的要求。/* *///summary///将字符串写入指定文件///summary//param name=' path '文件名,完整路径/param//param name=' source '要写入文件的字符串/paramrivativoidwritefile(string path,stringsource){ using(StreamWriterwriter=newStreamWriter(path,false,Encoding。GetEncoding('GB2312 '),512)){writer。写(来源);作家。flush();}}

标签: