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