gpt4 book ai didi

windows - System.IO.File.ReadAllText 的默认编码是什么

转载 作者:可可西里 更新时间:2023-11-01 13:11:51 31 4
gpt4 key购买 nike

如果我们不提解码,他们会使用什么解码?

我不认为它是 System.Text.Encoding.Default。如果我EXPLICITLY 放置 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 打开它,我会看到编码是代码页属性。什么是代码页属性?

最佳答案

here , "此方法尝试根据字节顺序标记的存在自动检测文件的编码。可以检测编码格式 UTF-8 和 UTF-32(大端和小端)。"

关于windows - System.IO.File.ReadAllText 的默认编码是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825601/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com