如果我们不提及解码,他们将使用什么解码?
我不认为它是System.Text.Encoding.Default
。如果我明确地说,事情会很好,但是当我空虚地System.Text.Encoding.Default
生活时,事情就会出错。
所以这不好用
Dim b = System.IO.File.ReadAllText("test.txt")
System.IO.File.WriteAllText("test4.txt", b)
但这很好用
Dim b = System.IO.File.ReadAllText("test.txt", System.Text.Encoding.Default)
System.IO.File.WriteAllText("test4.txt", b, System.Text.Encoding.Default)
如果我们不指定编码,vb.net 会尝试从文本文件中找出编码吗?
又是什么System.Text.Encoding.Default
?
这是系统默认值。我的系统默认设置是什么,如何更改它?
我如何知道文本文件中使用的编码?
如果我创建一个新的文本文件并用 scite 打开它,我会看到编码是代码页属性。什么是代码页属性?