查找表到System.Text.Encoding

本文关键字:Text Encoding System 查找 | 更新日期: 2023-09-27 18:11:52

假设我将System.Text.Encoding属性存储在数据库中:

ID|Name
1 |ASCII
2 |BigEndianUnicode
3 |Default
4 |Unicode
5 |UTF32
6 |UTF7
7 |UTF8

我如何能够将我的数据库中的值转换为System.Text.Encoding对象?

我希望能够做这样的事情:Encoding EncodingType = (Encoding)("ASCII");

请注意,我不是试图找出特定字符串或值的编码,这种编码将用作在运行时加载的值,以便与SMPP提供程序建立连接。

查找表到System.Text.Encoding

您可以使用静态Encoding.GetEncoding方法获取相应的Encoding对象,例如:Encoding EncodingType = Encoding.GetEncoding("ASCII")