aiaiask.com©

开花即结果 提问即答案

js 字符串转utf-8
原始问题:

js 字符串转utf-8

要将JavaScript字符串转换为UTF-8编码,可以使用以下方法:

  1. 使用encodeURIComponent()函数将字符串转换为UTF-8编码的URI组件。
  2. 使用decodeURIComponent()函数将URI组件解码回原始字符串。

示例代码:

function stringToUtf8(str) {
  return encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
    return String.fromCharCode('0x' + p1);
  });
}

function utf8ToString(str) {
  return decodeURIComponent(str.replace(/\+/g, ' '));
}

// 示例
var str = "你好,世界!";
var utf8Str = stringToUtf8(str);
console.log(utf8Str); // 输出:%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81
var originalStr = utf8ToString(utf8Str);
console.log(originalStr); // 输出:你好,世界!
js 字符串转utf-8
https://www.aiaiask.com/ask/46073.html
AI / 模型Siliconflow
时间 / DATESeptember 6, 2023, 5:21 PM
语言zh-CN
IP / 区域上海市上海市