0

图片

我想要红色圆圈的字符代码的 ASCII 字符代码。我想使用 C# 在 word 中显示这个符号。谢谢 !

4

2 回答 2

3

A是U+24B6,B是U+24B7,C是U+24B8,D是U+24B9。

这是 unicode,因为它们不在 ASCII 范围内 (\x00-\x7F)。

请参阅http://www.fileformat.info/info/unicode/char/24b6/index.htm

于 2013-05-13T06:03:07.410 回答
0

如果您使用正确的字体,符号字符映射会重用 ASCII 字符代码来显示另一件事。这可能会导致微妙的问题,例如 m 变为 µ(或相反!)如果您使用的是物理单位,并且您没有使用正确的字体来呈现数据,则可能会导致误导和显示错误的信息!

因此,其他人给出的提示是现代软件的最佳选择:使用 Unicode!查看您需要的符号的匹配 Unicode 代码,只要该字体为您使用的范围提供支持,您将独立于所选字体(在 Windows 下,有一种称为Font Linking的东西,它几乎可以工作所有情况)

在今天的软件中,使用相同的代码根据所选字体显示另一个符号是绝对不行的。该代码在 Unicode 中具有含义,不会被重新用于其他用途。如果结果的“视觉效果”非常相似,唯一困难的是选择正确的代码。我的意思是在不同的上下文中使用了非常相似的字符。首先选择合适的范围,字体通常也支持原生给定的范围,其他的则通过字体链接来支持。

于 2013-05-13T06:18:14.220 回答