首页 > 解决方案 > 如何将 unicode 字形转换为文本

问题描述

给定以下 unicode 字符,如何在 C# 中获取以下字符串:

预期结果:1f601

标签: c#.net

解决方案


您可以使用 UTF-32 编码对其进行编码:

var text = "";
var bytes = Encoding.UTF32.getBytes(text);

然后你得到一个代表这些的 4 个字节的数组。只需获取每组 4 个字节并转换为六进制。


推荐阅读