如何在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