在 .NET 中,可以使用 System.Text.Encoding
类来进行字符串编码的转换。该类提供了多种编码方式的实现,包括 ASCII、Unicode、UTF-8、UTF-16 等等。
下面是一个简单的示例,将一个字符串从 UTF-8 编码转换为 UTF-16 编码:
string utf8String= "Hello, world!";
byte[] utf8Bytes = Encoding.UTF8.GetBytes(utf8String); // 将字符串编码为 UTF-8 字节数组
string utf16String = Encoding.Unicode.G