我想在 C# 中获取 Unicode 的字符
例如
char ch1 = '\u2085';
char ch2 = '\u2086';
char ch3 = '\u2087';
char ch4 = '\u2088';
char ch5 = '\u2089';
但它返回框而不是符号 (₈ ₇ ₆ ₅)
如何返回符号?
我想在 C# 中获取 Unicode 的字符
例如
char ch1 = '\u2085';
char ch2 = '\u2086';
char ch3 = '\u2087';
char ch4 = '\u2088';
char ch5 = '\u2089';
但它返回框而不是符号 (₈ ₇ ₆ ₅)
如何返回符号?
这些字符正确地识别了 unicode 字符,但是无论您将这些字符渲染到何种介质中,都不能正确地渲染它们。我刚刚尝试将代码中的字符输出到 LINQPad 窗口中,它以 unicode 的形式出现。
char ch1 = '\u2085';
char ch2 = '\u8328';
char ch3 = '\u8327';
char ch4 = '\u8326';
char ch5 = '\u8325';
Console.WriteLine("" + ch1 + ch2 + ch3 + ch4 + ch5);
输出:
₅茨茧茦茥</p>