javascript - 必须保持大写锁定以提醒 unicode 字符

标签 javascript unicode

在这里,我想在按下“a”按钮时提醒孟加拉语字母。但为此我必须保持大写锁定。我从未处理过 unicode 字符。这种情况有什么特殊原因吗?我如何解决这个问题?

var letter={
   '65':2438
}
 document.body.addEventListener('keypress',function(e){
                                  alert(String.fromCharCode(letter[e.keyCode]));
                                  });

enter image description here

最佳答案

查看小写“a”和大写“A”之间的区别,两者的 ASCII 值分别为 97 和 65。

对于大写字母“A”(ASCII 值 65)

var letter={ '65':2438 } 
document.body.addEventListener('keypress',function(e){     
    alert(String.fromCharCode(letter[e.keyCode])); 
});

对于小写字母“a”(ASCII 值 97)

var letter={ '97':2438 } 
document.body.addEventListener('keypress',function(e){     
    alert(String.fromCharCode(letter[e.keyCode])); 
});

关于javascript - 必须保持大写锁定以提醒 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26527152/

相关文章:

javascript - Discord Bot 无需命令即可发送消息

javascript - 使用半样式 CSS 的 Font Awesome

java - APNs 推送通知发送的 Iphone 表情符号 Unicode 解码问题

emacs - 如何配置emacs来组合字符?

javascript - Phantomjs - 读取通过 js 删除的 cookie

javascript - 带循环的放置方法不起作用

javascript - 添加 jquery datepicker 来 react 组件

mysql - DBVisualizer Unicode 错误

c++ - UTF8 到/从 STL 中的宽字符转换

c++ - boost::property_tree::json_parser 和两个字节宽的字符