如何在javascript代码中编写特殊符号(箭头和键盘上的所有键)?

如何在javascript代码中编写特殊符号(箭头和键盘上的所有键)?,javascript,special-characters,Javascript,Special Characters,我正在编写一个代码来对键盘上的键上的事件执行操作。我不想检查事件上的键代码,而是想将各自的符号映射到键上。我正在尝试将每个键符号与其键代码进行映射。 类似于在Keybinding.js->中完成的操作 但我无法在Javascript中输入符号。我复制了这个Keybinding.js的一些部分,但是它显示了像“–†”这样的符号 有谁能帮我用Javascript写这样的符号吗 您需要将JavaScript文件保存为使用BOM编码的UTF-8(使用文本编辑器用于指定字符编码的任何工具)。BOM(字节顺

我正在编写一个代码来对键盘上的键上的事件执行操作。我不想检查事件上的键代码,而是想将各自的符号映射到键上。我正在尝试将每个键符号与其键代码进行映射。 类似于在Keybinding.js->中完成的操作

但我无法在Javascript中输入符号。我复制了这个Keybinding.js的一些部分,但是它显示了像“–†”这样的符号


有谁能帮我用Javascript写这样的符号吗

您需要将JavaScript文件保存为使用BOM编码的UTF-8(使用文本编辑器用于指定字符编码的任何工具)。BOM(字节顺序标记)使浏览器能够识别文件为UTF-8编码,即使在HTTP头中未指定编码(IE除外,甚至针对HTTP头)


另一种方法是对
'使用转义符,如
'\u21e7'
⇧',但代码变得难以编写和读取。但是,如果您的服务器发送的HTTP头将编码指定为UTF-8以外的内容,并且您无法更改此编码(并且您需要支持IE),则需要执行此操作。

一种简单的方法是使用此HTML代码 把代码放在空格里 例如:

<span>&#33;</span>
和#33;

这将有助于我看不到左、上、右、下箭头的转义码。如何在JSD3.select('body').call(d3.keybinding().on('body')中编写以下代码←', 移动(-2,0))。在('↑', 移动(0,-2))。在('→', 移动(2,0))。在('↓', 移动(0,2));像var Omega='\u03A9'那样做;Unicode字符可以这样做。啊哈..检查这个谢谢,当在Debuger中安装时,这个至少显示符号。谢谢