【发布时间】:2018-05-13 21:28:17
【问题描述】:
我有一段简单的代码,它通过将 C# 字符串编码为 UTF-8,然后从中创建一个字节数组来转换它。但我想知道如何使用我已经在起始索引处创建的字节数组编码为 UTF-8?
这就是我当前编码和获取结果字节数组的方式:
byte[] result = Encoding.UTF8.GetBytes(myString);
但我有一个预制的字节数组,如果有意义的话,我更愿意在特定索引处写入。有没有内置的方法可以做到这一点,如果没有,我该怎么做?
【问题讨论】:
-
使用 GetBytes 的其他重载...
-
编码后是否需要再次使用字节,还是需要字符串?
-
@mikez 啊该死的我不知道存在超载。我的错。谢谢你:)
标签: c# arrays string encoding utf-8