javascript - 将包含十进制代码的字符串转换为纯字符串
问题描述
我从 API 端点获取字符串,例如:Senol Güneş Spor Kompleksi
. ş
是土耳其字母,ş
. 我希望我的字符串是Senol Güneş Spor Kompleksi
. 我尝试JSON.Parse
了utf8包但没有成功。我可以将此字符串解析为纯字符串吗?
解决方案
我通过使用html-entities包解决了这个问题。
const Entities = require('html-entities').AllHtmlEntities;
const entities = new Entities();
const decodedString = entities.decode(originalString);
推荐阅读
- react-native - 如何告诉排毒等待我的元素出现
- .htaccess - .htaccess 重写一个正在传递参数的 URL
- javascript - 通过java脚本在HTML部分添加背景视频
- r - 创建具有特定值的新列
- node.js - 使用 NPM 工作区和 Lerna 在根目录安装 dev 依赖项
- parameter-passing - 如何为 Robot Framework 中的 SeleniumLibrary 中的关键字元素设置多个潜在参数
- excel - Excel VBA 宏从 2 个整列创建新值
- swift - 不能将泛型类型限制为在 Swift 5 中等效
- python - 如何在使用 python 将文件上传到 slack 时从 None KeyError: [SLACK_BOT_TOKEN_HERE] 中解决`raise KeyError(key)'?
- javascript - 通过 HttpResponse 和 AJAX 提供时,非 ASCII 字符无法正确显示在 PDF 中