学堂 学堂 学堂公众号手机端

在C#中,Encoding类用于将文本字符串转换为字节数组或将字节数组转换为文本字符串

lewis 2年前 (2024-01-09) 阅读数 5 #技术

在C#中,Encoding类用于将文本字符串转换为字节数组或将字节数组转换为文本字符串。它包含了许多不同的编码格式,如ASCII、UTF-8、UTF-16等,可以根据需要选择合适的编码格式进行转换。

以下是Encoding类的一些常用方法和属性:

  1. GetString(byte[]bytes):将字节数组转换为字符串。
  2. GetBytes(strings):将字符串转换为字节数组。
  3. Encoding.UTF8、Encoding.ASCII等属性:获取特定编码格式的Encoding对象。
  4. GetEncoding(stringname):根据编码名称获取Encoding对象。
  5. Encoding.Default:获取系统默认的编码格式。

示例代码如下:


//将字符串转换为字节数组 stringstr="Hello,World!"; byte[]bytes=Encoding.UTF8.GetBytes(str); //将字节数组转换为字符串 stringnewStr=Encoding.UTF8.GetString(bytes); Console.WriteLine(newStr);//输出:Hello,World!
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门