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

问题描述 投票:20回答:5

我正在解码文本。我试图在ASCII中找到字符的字符代码,而不是被误认为是-。我尝试过失败了。有谁知道如何转换它?

unicode character-encoding ascii special-characters
5个回答
33
投票

来自wiki的报价(Em dash

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

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


11
投票

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


2
投票

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

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

有人怀疑前面只是部分地回答了你的问题,但如果是这样的话,这可能是因为你的问题是,无意中,只是部分被问到。有关详细信息,您可以通过更具体的细节扩展您的问题。


1
投票

字符不是ASCII集的一部分。

但是如果你想将它转换成其他格式(如U + hex),你可以使用this在线工具。将您的角色放入第一个绿色框并单击“转换”(在框上方)

在下面你会发现许多不同的代码,包括U + hex:

U+2014


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


-5
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.