3 回答

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
嘗試這個(gè):
Encoding outputEnc = new UTF8Encoding(false); // create encoding with no BOM
TextWriter file = new StreamWriter(filePath, false, outputEnc); // open file with encoding
// write data here
file.Close(); // save and close it

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
只需簡單地使用的方法WriteAllText從System.IO.File。
請檢查File.WriteAllText中的示例。
此方法使用不帶字節(jié)序標(biāo)記(BOM)的UTF-8編碼,因此使用GetPreamble方法將返回一個(gè)空字節(jié)數(shù)組。如果必須在文件的開頭包含UTF-8標(biāo)識(shí)符(例如字節(jié)順序標(biāo)記),請使用帶有UTF8編碼的WriteAllText(String,String,Encoding)方法重載。
- 3 回答
- 0 關(guān)注
- 546 瀏覽
添加回答
舉報(bào)