应用台导航页
  • 主页
  • 博客
  • 知识库
  • 工作台
  • 集萃
  • 友链
  • 关于
Js Unicode 转义
js

Js Unicode 转义

技术
更新于 2023-09-27
— 804 字
返回

将文本中的汉字转换为 Unicode 表示形式。

javascript
function convertToUnicode(text) {
var unicodeText = '';
for (var i = 0; i < text.length; i++) {
var charCode = text.charCodeAt(i);
if (charCode > 127) {
unicodeText += '\\u' + charCode.toString(16).toUpperCase();
} else {
unicodeText += text.charAt(i);
}
}
return unicodeText;
}
var inputText = '这是一段测试文本。';
var unicodeText = convertToUnicode(inputText);
console.log(unicodeText);

还原:使用 JavaScript 的 unescape 函数,将 Unicode 转义序列还原为相应的字符。:

javascript
function convertFromUnicode(unicodeText) {
var text = '';
var matches = unicodeText.match(/\\u[\dA-Fa-f]{4}|./g);
for (var i = 0; i < matches.length; i++) {
if (matches[i].substring(0, 2) === '\\u') {
text += String.fromCharCode(parseInt(matches[i].substring(2), 16));
} else {
text += matches[i];
}
}
return text;
}
var unicodeText = '\\u8FD9\\u662F\\u4E00\\u6BB5\\u6D4B\\u8BD5\\u6587\\u672C\\u3002';
var originalText = convertFromUnicode(unicodeText);
console.log(originalText);
dors logoDors

Dors 是花野猫开发为知识工作者打造的数字花园应用,包含的博客、个人记事本、及其他实用功能。

花园

  • 花坛——博客
  • 果园——知识库

工坊——作者开发的实用工具

  • 小记
  • 秒切——一键按秒分割视频
  • 中国重点高校地理位置可视化网站
  • 中国行政区划数据查询平台
  • excel 重命名工具

misc

  • 生活章程
  • 画廊
  • just have fun!

© 2022 - present. All Rights Reserved.滇ICP备2025063395号-1

花野猫打造