You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中将Unicode实体转换为对应特殊字符

如何将Unicode实体转换回原特殊字符

方法1:Python代码实现

直接用内置的html模块解码,代码简单高效:

import html

input_str = "ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ"
output_str = html.unescape(input_str)
print(output_str)

运行后就能得到目标结果:ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ

方法2:JavaScript代码实现

如果在浏览器环境处理,用原生DOM解析就能完成:

const inputStr = "ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ";
const outputStr = new DOMParser().parseFromString(inputStr, "text/html").body.textContent;
console.log(outputStr);

要是在Node.js环境,需安装cheerio库后用类似方式解码。

方法3:手动替换(适合少量实体)

先查清楚实体对应的原字符,比如‘对应左单引号‘,直接批量替换字符串里的实体即可。

内容的提问来源于stack exchange,提问作者Rahul Sinha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:10:16