什么是' - '的ASCII字符代码?

时间:2012-04-27 20:47:06

标签: unicode character-encoding ascii special-characters

我正致力于解码文字。我试图在ASCII中找到字符的字符代码,不要误认为-。我尝试过失败了。有人知道怎么转换吗?

7 个答案:

答案 0 :(得分:32)

来自wiki的报价(Em dash

  

当实际的em破折号不可用时 - 如ASCII字符集 - 使用双(“ - ”)或三连字 - 减(“---”)。在Unicode中,em破折号是U + 2014(十进制8212)。

Em破折号字符不是ASCII字符集的一部分。

答案 1 :(得分:10)

被称为Em Dash。它的字符代码是\u2014。它不是ASCII字符,因此您无法使用ASCII字符集对其进行解码,因为它不在ASCII字符表中。你可能想要使用UTF8。

答案 2 :(得分:2)

此字符在ASCII中不存在,但仅以Unicode格式存在,通常由UTF-8编码。

在UTF-8中,字符由2或3字节序列(或偶尔更长)编码,其中两个或三个字节都不是有效的ASCII码,其中所有字符都在ASCII范围0之外通过127。

有人怀疑上述内容只是部分回答了你的问题,但如果是这样,那么这可能是因为你的问题无意间只是部分问题。有关详细信息,您可以更详细地扩展您的问题。

答案 3 :(得分:1)

字符不是ASCII集的一部分。

但如果您希望将其转换为其他格式(如U + hex),则可以使用this在线工具。将您的角色放入第一个绿色框并单击"转换" (方框上方)

在您的下方,您会发现许多不同的代码,包括 U + hex

  

U+2014

如果链接中断或留下评论,请随时编辑此答案,以便我找到替代品。

答案 4 :(得分:-1)

Windows 对于带有数字小键盘的Windows操作系统:

使用 Alt + 0150(破折号), Alt + 0151(破折号) 或Alt使用数字小键盘+8722(减号)。

答案 5 :(得分:-1)

Alt + 0151似乎可以解决问题-也许它不适用于所有键盘。

答案 6 :(得分:-5)

alt-196-在按住“ Alt”键的同时,在数字键盘上键入196,然后释放“ Alt”键