如何在html / javascript上获取unicode输入?
您可以使用jQuery轻松获取ASCII输入:
$('body').keypress(function(e){ console.log('input: ',String.fromCharCode(e.keyCode)); });
测试此片段输入特殊字符(例如áéíóú)并未给出预期的输入。 如何在HTML上获得正确的unicode输入?
这对我有用:
String.fromCharCode(225);
回报
"á"
这是一个涵盖UTF-16代码单元的解决方案,虽然它说你不应该有问题,因为你的字符都是“通常的2字节字符”:
developer.mozilla.org:String.fromCodePoint