ASCIIEncoding 和 Encoding 之间的区别

发布于 2024-10-31 12:47:34 字数 109 浏览 2 评论 0原文

据我所知,Encoding 可用于初始化对象来执行任何类型的编码,ASCII、Unicode、UTF-8 等。 在我看来,所有这些都足以执行任何类型的编码,那么需要 ASCIIEncoding 什么呢?

I understand that Encoding can be used to initialize object to perform any type of Encoding, ASCII, Unicode, UTF-8 etc.
It appears to me that all these are sufficient for performing any kind of encoding, then what is the need for ASCIIEncoding?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千纸鹤 2024-11-07 12:47:35

Encoding 类除了是所有编码器的基类之外,还为指定的子类提供静态属性访问器。

Encoding.ASCII 返回 ASCIIEncoding 的实例,该实例又是 Encoding 的子类并传递代码页 0x4e9f (< a href="http://msdn.microsoft.com/en-us/library/dd317756%28VS.85%29.aspx" rel="noreferrer">US-ASCII) 到基本构造函数。

The Encoding class, in addition to being the base class of all encoders, provides static property accessors to the named subclasses.

Encoding.ASCII returns an instance of ASCIIEncoding which, in turn, subclasses Encoding and passes the codepage 0x4e9f (US-ASCII) to the base constructor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文