Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 中文转unicode

作者:冰残°零度伤   发布日期:2026-07-12   浏览:81

// 将中文字符串转换为 Unicode 编码
function stringToUnicode(str) {
    let unicodeString = '';
    for (let i = 0; i < str.length; i++) {
        // 使用 charCodeAt 获取字符的 Unicode 编码值,并使用 toString(16) 转换为十六进制表示
        unicodeString += '\\u' + ('0000' + str.charCodeAt(i).toString(16)).slice(-4);
    }
    return unicodeString;
}

// 示例用法
const chineseString = "你好,世界";
const unicodeResult = stringToUnicode(chineseString);
console.log(unicodeResult);  // 输出: \u4f60\u597d\uff0c\u4e16\u754c

解释说明:

  • charCodeAt(i):获取字符串中每个字符的 Unicode 编码值。
  • toString(16):将编码值转换为十六进制表示。
  • ('0000' + ...).slice(-4):确保每个 Unicode 编码是四位数的十六进制格式,不足四位时前面补零。
  • \\u:用于表示 Unicode 编码的前缀。

上一篇:js unicode编码转换中文

下一篇:js urlencode编码转换

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站