2

谁能告诉我"@"这种字符的类型是什么。难道叫Unicode字符?

我也想拥有全套这种类型的字符,并且我想知道如何在 C# 中将它们转换为 ascii。

谢谢

4

3 回答 3

2

序列

@

是十进制值为 64 的字符的 HTML 编码,即@字符。

(请注意,如果您在没有反引号的情况下将该序列输入到您的问题中,它会被转换为 @)

您可以使用 unicode 表找出实际字符的含义。以下一个很方便,因为它还提供十进制值:

http://www.ssec.wisc.edu/~tomw/java/unicode.html

于 2012-12-01T08:12:21.470 回答
2

@是 HTML 编码吗?@它也被称为HTML Entities.

在 C# 中,您可以使用httpUtilities类对值进行解码和编码。

于 2012-12-01T08:13:30.630 回答
2

所以在我编辑之前自动回答了你的问题 - 这是“@”字符的 HTML 编码。

var decoded = System.Web.HttpUtility.HtmlDecode("@")
于 2012-12-01T08:14:13.843 回答