c# - 如何将 UTF-8 byte[] 转换为字符串

标签 c# .net arrays string type-conversion

我有一个 byte[] 数组,它是从一个我碰巧知道包含 UTF-8 的文件中加载的.

在一些调试代码中,我需要将其转换为字符串。有没有一种单线可以做到这一点?

在幕后它应该只是一个分配和一个memcopy,所以即使没有实现,它也应该是可能的。

最佳答案

string result = System.Text.Encoding.UTF8.GetString(byteArray);

关于c# - 如何将 UTF-8 byte[] 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1003275/

相关文章:

WPF 文本框焦点

c - 在c中如何检查字符数组是否是> = 1的有效整数?

javascript - 为什么方法push()带下划线?

c# - MVC 中的 SOAP Web 服务 - 找不到路径 Controller 或未实现 IController

c# - AggregateService 是否应该作为一个容器来存储公共(public)依赖?

c# - 企业库管理连接

java - 如何替换数组中的字符串字符

c# - 如何删除动态创建的按钮

c# - 使用反射获取方法名和参数

C# .Net 协方差 - 为了旧时的缘故再次出现?