C#中字符串的编码与解码方法

   2024-10-01 2330
核心提示:在C#中,字符串的编码和解码可以使用System.Text.Encoding类来实现。以下是一些常用的编码和解码方法:编码方法:a. 将字符串转

在C#中,字符串的编码和解码可以使用System.Text.Encoding类来实现。以下是一些常用的编码和解码方法:

编码方法:

a. 将字符串转换为字节数组:可以使用Encoding.GetBytes()方法将字符串转换为字节数组。例如:

string str = "Hello World!";byte[] bytes = Encoding.UTF8.GetBytes(str);

b. 将字符串编码为Base64字符串:可以使用Convert.ToBase64String()方法将字符串编码为Base64字符串。例如:

string str = "Hello World!";byte[] bytes = Encoding.UTF8.GetBytes(str);string base64Str = Convert.ToBase64String(bytes);

解码方法:

a. 将字节数组转换为字符串:可以使用Encoding.GetString()方法将字节数组转换为字符串。例如:

byte[] bytes = {72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33};string str = Encoding.UTF8.GetString(bytes);

b. 将Base64字符串解码为字符串:可以使用Convert.FromBase64String()方法将Base64字符串解码为字节数组,然后再使用Encoding.GetString()方法将字节数组转换为字符串。例如:

string base64Str = "SGVsbG8gV29ybGQh";byte[] bytes = Convert.FromBase64String(base64Str);string str = Encoding.UTF8.GetString(bytes);

以上是一些常用的字符串编码和解码方法,在实际应用中可以根据具体的需求选择合适的编码方式。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号