// 将字符串转换为16进制的函数
function stringToHex(str) {
let hex = '';
for (let i = 0; i < str.length; i++) {
// 获取每个字符的Unicode编码,然后将其转换为16进制
hex += str.charCodeAt(i).toString(16);
}
return hex;
}
// 示例用法
const exampleString = "Hello";
const hexString = stringToHex(exampleString);
console.log(hexString); // 输出: 48656c6c6f
// 解释:
// 'H' 的 Unicode 编码是 72,转换为16进制是 48
// 'e' 的 Unicode 编码是 101,转换为16进制是 65
// 'l' 的 Unicode 编码是 108,转换为16进制是 6c
// 'o' 的 Unicode 编码是 111,转换为16进制是 6f
如果需要进一步的帮助或有其他问题,请告诉我!
上一篇:js 16进制转字符串
下一篇:js 替换字符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站