Javascript 如何从unicode字符中获取字符码?

Javascript 如何从unicode字符中获取字符码?,javascript,unicode,terminology,Javascript,Unicode,Terminology,我想从你那里得到密码⌘ 指挥与⌥ alt和after转换为类似\uxxx的内容 我试过这个: console.log⌘.charCodeAt0; console.log⌥.charCodeAt0 \uxxx使用十六进制,charCodeAt是十进制的尝试使用十六进制格式的字符代码: console.log⌘.charCodeAt0.toString16; console.log⌥.charCodeAt0.toString16 您可以使用ToString 16将数字转换为十六进制。然后,您可以

我想从你那里得到密码⌘ 指挥与⌥ alt和after转换为类似\uxxx的内容

我试过这个:

console.log⌘.charCodeAt0;
console.log⌥.charCodeAt0 \uxxx使用十六进制,charCodeAt是十进制的

尝试使用十六进制格式的字符代码:

console.log⌘.charCodeAt0.toString16; console.log⌥.charCodeAt0.toString16 您可以使用ToString 16将数字转换为十六进制。然后,您可以使用Unicode码点转义序列进行转换

console.log⌘.charCodeAt0.toString16; console.log⌥.charCodeAt0.toString16; console.log\u2318; console.log\u2325 您可以尝试:

console.log(String.fromCharCode(8984));
希望这有帮助

console.log("⌘".charCodeAt(0));
console.log("⌥".charCodeAt(0));
在十进制格式中,您可以通过以下方式找到它

console.log(String.fromCharCode(8984));
console.log(String.fromCharCode(8997));

这里有两个概念你需要理解;十进制数8984与十六进制数20ac,以及用于表示字符串中Unicode字符的转义序列\uxxx

⌘.charCodeAt0即8984返回⌘.

要使用字符串中的Unicode字符的代码点编号来表示字符串中的Unicode字符,请使用Unicode字符串转义序列,该序列由Unicode转义字符\u和十六进制Unicode代码点编号20ac组成,即\u20ac


您也可以将String.fromCharCode与十进制Unicode代码点编号(即8984)一起使用来获取字符,但不能内联到字符串中。

难道不是\u十六进制和codePointAt/charCodeAt十进制吗?:@bzlm谢谢,如果我知道正确的术语不会犯这个错误,那么\uxxx和\x0000的正确术语是什么?我已经用正确的答案回答了您。举个例子?什么是指\uxxx和\x0000的正确术语?mozilla似乎将它们称为\uxxx和\x0000的正确术语是什么?它们被称为转义序列\x??只需要两个十六进制数字。谢谢,但我想要转义序列。然后你可以使用parseIntstring、16或ToString 16函数谢谢,但我想要转义序列。哦!\uxxx字符用于查找由十六进制数字xxxx指定的Unicode字符。所以您可以转换为十六进制,然后使用Unicode转义序列。应该是.charCodeAt0.toString 16.padStart4,0