c# - 如何将 unicode 字形转换为文本
问题描述
给定以下 unicode 字符,如何在 C# 中获取以下字符串:
预期结果:1f601
解决方案
您可以使用 UTF-32 编码对其进行编码:
var text = "";
var bytes = Encoding.UTF32.getBytes(text);
然后你得到一个代表这些的 4 个字节的数组。只需获取每组 4 个字节并转换为六进制。
推荐阅读
- javascript - Angularjs 在 ng-repeat 中迭代
- python - Python将ips列表转换为网络列表
- powerbi - 矩形覆盖使它们隐藏的视觉对象 Power BI Desktop
- sharepoint - 创建 SharePoint 测验 OOTB
- sql - 计算每月销售额增加/减少
- ios - 如何根据点击的 UITableView 行更改方法的参数?
- docker - 如何使用 Docker-Compose 中的 URL 访问服务
- r - 如何在 R 中重新分配变量名?
- linux - 如何安全地将主机列表添加到 known_hosts 文件
- javascript - 单击提交按钮时委托发送(jQuery)