C# 把字符转成utf-8
在 C# 中,字符串默认使用 UTF-16 编码,如果需要将其转换为 UTF-8 编码的字节数组,可以使用以下代码:
string str = "你好,世界!";
byte[] utf8Bytes = Encoding.UTF8.GetBytes(str);
其中,Encoding.UTF8 表示使用 UTF-8 编码。转换后的 utf8Bytes 数组即为 UTF-8 编码下的字节数组。如果需要将其转换回字符串,可以使用以下代码:
string str2 = Encoding.UTF8.GetString(utf8Bytes);
其中,Encoding.UTF8.GetString 表示将 UTF-8 编码的字节数组转换为字符串。转换后的 str2 即为原始字符串。
原文地址: https://www.cveoy.top/t/topic/hotZ 著作权归作者所有。请勿转载和采集!