相关疑难解决方法(0)

".NET框架默认使用UTF-16编码标准"是什么意思?

我的学习指南(70-536考试)在文章和编码章节中说了两次,这是在IO章之后.

到目前为止,所有示例都与使用FileStream和StreamWriter的简单文件访问有关.

它也说"如果你不知道在创建文件时要使用什么编码,请不要指定一个,.NET将使用UTF16"和"使用Stream构造函数重载指定不同的编码".

没关系,实际的重载是在StreamWriter类上,但是嘿,无论如何.

我现在正在反射器中查看StreamWriter,我确信我可以看到默认情况下是默认的UTF8NoBOM.

但这些都没有在勘误表中列出.这是一本旧书(对两个版本的错误进行了调整)所以如果错了,我会认为有人已经接受了......

让我想起也许我不理解它.

那么.....任何想法,它在说什么?还有其他一些违约的地方?

这让我很困惑.

.net c# encoding stream

17
推荐指数
2
解决办法
9656
查看次数

标签 统计

.net ×1

c# ×1

encoding ×1

stream ×1