首页 > 解决方案 > 从 HEX 输入写入文件 UNICODE 字符

问题描述

我有一个十六进制输入(例如 394A),我需要将其编码为 UNICODE,然后将生成的字符保存到文件中。我该怎么做?

我试过这个,但它似乎不起作用。

fsDest.Write(StrToUni(uni.ToString()), 0, 2);
private static byte[] StrToUni(string str)
{
     Encoding unicode = Encoding.Unicode;
     byte[] unicodeBytes = unicode.GetBytes(str);
     return unicodeBytes;
}

我应该在我的文件中看到这个:9J

标签: c#unicodetype-conversion

解决方案


推荐阅读