// 将 Unicode 转换为字符
const unicodeToChar = (unicode) => {
return String.fromCodePoint(parseInt(unicode.slice(2), 16));
};
// 示例:将 \u0041 (Unicode 表示的 'A') 转换为字符
console.log(unicodeToChar('\u0041')); // 输出: A
// 将字符转换为 Unicode
const charToUnicode = (char) => {
return '\\u' + char.codePointAt(0).toString(16).toUpperCase().padStart(4, '0');
};
// 示例:将字符 'A' 转换为 Unicode 表示
console.log(charToUnicode('A')); // 输出: \u0041
unicodeToChar
函数:此函数接收一个 Unicode 字符串(例如 \u0041
),将其转换为对应的字符。它使用 String.fromCodePoint
方法来完成转换。
charToUnicode
函数:此函数接收一个字符(例如 'A'
),并将其转换为对应的 Unicode 表示形式(例如 \u0041
)。它使用 codePointAt
方法获取字符的 Unicode 码点,并通过 toString(16)
将其转换为十六进制字符串,最后加上 \u
前缀。
这两个函数可以帮助你在 JavaScript 中轻松地在 Unicode 和字符之间进行转换。
上一篇:js 获取url参数
下一篇:js findindex()
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站