gpt4 book ai didi

Node.js 将汉字转成\uXXXX

转载 作者:行者123 更新时间:2023-12-02 03:22:48 27 4
gpt4 key购买 nike

我想把'字符串'这样的字符串转成'\u5B57\u7B26\u4E32',在Node.js中如何实现?

function convert(str) {
//...
}

var s = '字符串'
convert(s); // => \u5B57\u7B26\u4E32

最佳答案

这可能可以以更好的方式完成(并且已经提到的 jsesc 可能是一个更安全的选择):

function convert(s) {
return s.split('').map(function(c) {
return '\\u' + ('0000' + c.charCodeAt(0).toString(16).toUpperCase()).slice(-4);
}).join('');
}

var s = '字符串';
convert(s)

关于Node.js 将汉字转成\uXXXX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32194591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com