如何在JavaScript中将ASCII码转换为字符

57

如何在JavaScript中将ASCII代码转换为字符?


1
JavaScript中的“字符”(像许多现代语言一样)是UTF-16代码单元。如果由于某种奇怪的原因您有一个ASCII码单元,可以通过依赖以下事实轻松转换它:1)ASCII码单元与ASCII码点相同,2)ASCII码点与Unicode码点相同(对于公共字符),3)UTF-16将那些字符编码为一个UTF-16代码单元,并且4)这些UTF-16代码单元,虽然有16位,但具有与ASCII码单元相同的整数值。或者,您真的只是有一个UTF-16代码单元并因某种原因称其为ASCII吗? - Tom Blodget
2个回答

113
String.fromCharCode(ascii_code)

1
[链接](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode) - Elangovan
1
character.charCodeAt(0),例如,'a'.charCodeAt(0) - Darko Kenda

15
如果您想将ASCII码转换为字符,可以使用:

Ascii Codes to Characters

String.fromCharCode(codes);

例如:

String.fromCharCode(65,66,67);

which returns = "ABC"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接