我对此进行了很多搜索,但还是不明白。
我的意思是看这个网站,https://www.computerhope.com/issues/ch001632.htm
它说从二进制到字符串,我必须先将其转换为ASCII,好吧,我理解了,然后说,要转换为ASCII,必须先将其转换为十进制(我想它使用parseInt ()函数?),然后转换为十进制,则必须最终将其转换为ASCII。
我查看了其他网站(除了提供直接Javascript代码的网站,我不希望这样做),而且我看到大多数网站都遵循这种逻辑,从二进制到十进制,从十进制到ASCII,以及浏览器将可视化地将ASCII转换为字符串。
现在的问题是,我应该如何将十进制转换为ASCII然后再将其转换为字符串?我在网上搜索了有关ASCII标准的信息,我想它需要很多If条件(我想它们之间没有模式),https://www.computerhope.com/jargon/a/ascii.htm
我只需要一种方法来在Javascript(如果有的话)中进行搜索,我就发现了parseInt(其工作是将Binary转换为十进制)和toString(我想它没有做)我需要的工作)
是否有类似的东西(内置函数或方法)?如果没有这样的东西,您能给我一个算法吗?而且请不要给我代码,只给我我需要的东西,我会自己做的,谢谢。
编辑:我的问题不一样,可以在举报该标志之前先阅读该问题吗?我要求一种从十进制转换为ASCII而不是从字符转换为ASCII的方法,这是完全不同的事情。
答案 0 :(得分:-1)
没关系。我找到了答案。
似乎我把东西混在一起了,parseInt实际上返回了十进制数字,而fromCodePoint从字符串中返回了ASCII / UTF代码。
是的,似乎我一开始就有答案,但是我不知道如何使用它。