【发布时间】:2023-03-14 07:40:01
【问题描述】:
我正在使用条形码扫描仪读取我网站上的条形码(该网站是用 OpenUI5 制作的)。
扫描仪就像一个键盘,可以输入它所读取的字符。在打字的结尾和开头,它使用一个特殊字符。这些字符对于每种类型的扫描仪都是不同的。
一些可能的字符是:
- █
- ▄
- –
- —
在我的代码中,我使用if (oModelScanner.oData.scanning && oEvent.key == "\u2584") 来检查来自扫描仪的输入是否为▄。
有什么方法可以从该字符中获取 \uHHHH 样式的代码? (其中 HHHH 是字符的十六进制代码)
我尝试了charCodeAt,但这会返回十进制代码。
使用codePointAt examples,他们将我需要的代码变成十进制代码,所以我需要反过来。
【问题讨论】:
标签: javascript unicode character-encoding non-ascii-characters