1
好吧,我做了一個應該工作的程序,但不幸的是沒有。它加載一個文件保存字符串並修改它以顯示正常的ASCII字符。該程序不會出錯,但該文件不會更改。這裏是代碼的一部分:C銳利的系統IO保存文本文件問題
string filePath = textBox1.Text;
if (File.Exists(filePath))
{
var text = File.ReadAllText(filePath,Encoding.Unicode);
StringBuilder sb = new StringBuilder(text);
sb.Replace('ą', 'a');
...
File.WriteAllText(filePath, text , Encoding.Unicode);
}
不幸的是,即使我將文件保存爲Unicode文件,它仍然不會更改文件文本。我的問題在哪裏?謝謝你的幫助。