在JavaScript中将Unicode转换为ASCII

问题描述 投票:0回答:1

在c#中,我有ö ASCII字符148。但是当我改变像

 char convstr = (char)148;

返回\u0094。它的"”"。它的unicode。

如果要返回ASCII码,则只需使用Strings.Asc("”")。返回到148。

所以如何在JavaScript中从“”到148?

我尝试过那样=>

"”".charCodeAt(0),但返回8221。我认为它是Unicode。

[如果您不介意,请向我解释为什么char convstr = (char)148;也返回\u0094。我也被困在那里。

javascript c# unicode ascii
1个回答
0
投票

您指定的字符,是正确的双引号,它是Unicode字符U+201D(十进制:8221)。

无法将转换为ASCII,因为它是Unicode字符。

如您所述,

ASCII字符148是ö。这是两个不同的字符。

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