在这里,我想在按下“a”按钮时提醒孟加拉语字母。但为此我必须保持大写锁定。我从未处理过 unicode 字符。这种情况有什么特殊原因吗?我如何解决这个问题?
var letter={
'65':2438
}
document.body.addEventListener('keypress',function(e){
alert(String.fromCharCode(letter[e.keyCode]));
});
最佳答案
查看小写“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/