gpt4 book ai didi

c# - 将字符串转换为 Unicode 字符

转载 作者:行者123 更新时间:2023-12-02 04:04:21 24 4
gpt4 key购买 nike

我正在尝试将字符串转换为一系列 unicode 字符。
例如:如果我有一个包含“Ñ”的字符串,我想要的 unicode 将是“U+00D1”。
编辑
感谢大家抽出时间。我想要的是 unicode 字符的十六进制表示,而不是用 unicode 编码的字符本身。

最佳答案

试试这个:

    string input = "nsa";
var result = input.Select(t => string.Format("U+{0:X4} ", Convert.ToUInt16(t))).ToList();

或者使用更好的格式 (C# 6):

    string input = "nsa";
var result = input.Select(t => $"U+{Convert.ToUInt16(t):X4} ").ToList();

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com