c# - 从 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
解决方案
推荐阅读
- android - Android Emulator - 相机总是在横向模式下拍照?
- c++ - 在 C++ 中并行重复随机生成,避免多次运行重复
- android - 如何使用 FCM 定位登录用户?
- java - Java 类中有空行有什么问题?
- python - 在 Pandas 中解析嵌套的结构化 json
- elasticsearch - Elasticsearch 索引清理
- sql - 有没有办法在不显式使用字段名称的情况下查询 XML 数据?
- java - 出现错误:目标类必须声明具有匹配名称和参数类型的方法
- c# - 当构造函数有参数时,南希无法解析类型
- javascript - JavaScript 数组值到变量