【问题标题】:convert Ascii into Hex in Java Script for comparison在 Java Script 中将 Ascii 转换为 Hex 以进行比较
【发布时间】:2015-09-27 22:26:52
【问题描述】:

我有一个 Ascii 值(类似于“@”),我想在 JavaSkript 中将其转换为十六进制,我可以将此值与其他一些十六进制值进行比较。 有没有选角的机会?

最好的问候和感谢,

弗洛里安

【问题讨论】:

标签: javascript


【解决方案1】:

将 Ascii 字符串转换为 base64(十六进制)

var b64 = btoa("@#%#@!@#$%");

将base64转换为ASCII:

atob(b64);

不知道你想比较什么,除了平等。

【讨论】:

【解决方案2】:
// Convert a (UTF-8 or ASCII) string to HEX:
function stringToHex(string) {
  return '0x'+[...string].map(char => char.codePointAt(0).toString(16)).join('')
}
// Convert a HEX string into a number:
function hexToNumber(hex) {
  return parseInt(hex, 16)
}

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 2014-09-05
    • 2019-09-13
    • 2015-10-30
    • 2015-12-19
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    相关资源
    最近更新 更多