c# - 将中文字符转换为 Unicode

标签 c# unicode encoding

假设我有一个随机的汉字,玩。我想将它转换为 Unicode,即 U+73A9。我如何在 C# 中执行此操作?

最佳答案

myChar 作为引用您的特殊字符的字符...

Console.WriteLine("{0} U+{1:x4} {2}", myChar, (int)myChar, (int)myChar);

上面我们输出字符本身,然后是 Unicode 代码点,然后是整数值。

减少格式字符串和参数以仅输出“U+...”代码...

Console.WriteLine("U+{0:x4}", (int)myChar);

关于c# - 将中文字符转换为 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571563/

相关文章:

C# 可空整数 - 编译错误

c# - ServiceStack JOIN 3 个表

c - 使用 printf 打印 UTF-8 字符串 - 宽字符串文字与多字节字符串文字

text - UTF-8 字符串总是比 UTF-16 短吗?

c# - 生成的线程是否以用户身份自动运行?

c# - Windows 8 - 在被拒绝后请求相机权限

c# - 如何将 char 转换为其完整的 Unicode 名称?

python - 转换双斜杠utf-8编码

正在编码的 ASP.NET 4 元关键字和元描述

python - 如何将 Excel 文件编码为 base64