使用 Javascript 将十进制转换为十六进制或 Unicode

Posted

技术标签:

【中文标题】使用 Javascript 将十进制转换为十六进制或 Unicode【英文标题】:Convert Decimal to Hex or Unicode using Javascript 【发布时间】:2020-05-19 19:52:50 【问题描述】:

我面临的问题是,当我从 android 设备输入表情符号以在浏览器上显示时,表情符号被转换为十进制代码的形式,如 💙 💙 💙。有什么方法可以检测十进制代码,然后使用 javascript 将其转换为 Hex 或 Unicode?因为 Hashtag 在数字前面,可能会导致作为 hashtag 输入的混淆。

我使用了 toString() 方法,但它似乎没有解决问题

decimalNumber.toString( radix )

【问题讨论】:

【参考方案1】:

也许使用\u----,其中----是十六进制代码(在utf8字符串中)?

【讨论】:

以上是关于使用 Javascript 将十进制转换为十六进制或 Unicode的主要内容,如果未能解决你的问题,请参考以下文章

使用javascript将二进制转换为文本

使用JavaScript将RGB转换为十六进制

JavaScript将RGB整数转换为十六进制[重复]

JavaScript:需要函数将包含二进制的字符串转换为十六进制,然后再转换回二进制

Javascript:将(十六进制)有符号整数转换为 javascript 值

Javascript将图片字节转换为十六进制