如何将字符串转换为UTF8?

use*_*414 10 .net c# character-encoding

我有一个包含一些unicode的字符串,如何将其转换为UTF-8编码?

das*_*ght 22

此代码段使用UTF-8编码的字符串生成一个字节数组:

UTF8Encoding utf8 = new UTF8Encoding();
string unicodeString = "Quick brown fox";
byte[] encodedBytes = utf8.GetBytes(unicodeString);
Run Code Online (Sandbox Code Playgroud)

  • 为什么不使用`Encoding.UTF8.GetBytes`而不是`new`ing另一个编码器? (8认同)