我工作的文本解码。 我想找到的字符代码—
字符,而不是被误认为是-
在ASCII。 我曾尝试失败。 有谁知道如何转换?
Answer 1:
从维基报价( EM破折号 )
当实际的破折号是不可用的,因为在ASCII字符集 - 双(“ - ”)或三连字符减号(“---”)被使用。 在Unicode中,在长划线是U + 2014(十进制8212)。
破折号字符不是ASCII字符集的一部分。
Answer 2:
—
被称为一个破折号。 它的字符代码\u2014
。 这不是一个ASCII字符,所以你可以用ASCII字符集,因为它不是在ASCII字符表不能解码。 你可能会想使用UTF8来代替。
Answer 3:
这个角色不能在ASCII存在,但只有在Unicode中,通常是由UTF-8编码。
在UTF-8,字符由2-或3-字节序列(或偶尔更长),其中没有两个或三个字节是一个有效的ASCII代码,其中它们都是通过127 0 ASCII范围之外的编码。
人们怀疑的是,以上只是部分地回答你的问题,但如果是这样那么这可能是因为你的问题是,在不经意间,只有部分要求。 欲了解更多详情,您可以用更多的细节延长你的问题。
Answer 4:
字符—
不是ASCII字符集的一部分。
但是,如果你正在寻找将其转换为其他格式(如U +十六进制),你可以使用这个在线工具。 把你的角色进入第一绿框,然后点击“转换”(上面的框中)
下面进一步,你会发现许多不同的代码,包括U +十六进制的:
U+2014
随意编辑这个答案,如果链路断开或发表评论,这样我就可以找到替代品。
Answer 5:
ALT-196 - 同时按住Alt键,数字键盘上键入196,然后松开Alt键
文章来源: What's the ASCII character code for '—'?