我想要获得不包含特殊字符的正确视频片段标题。
我正在使用 API:
https://www.googleapis.com/youtube/v3/search
,
与部分snippet
.
目前,我正在得到snippet.title
below:
I'M GONNA CARRY HER!!! Fortnite With Karina!
我本来期望的是这个标题:
我要抱她!!! 《堡垒之夜》与卡琳娜!
首先,请确认您从 API 中获得的内容并非如此(引自您)特殊字符。
从技术上精确来说,这些字符序列是HTML 字符参考,也称为HTML 实体.
您遇到的行为是API 的众所周知的问题,据我所知,没有其他解决方案,除了您自己必须将这些 HTML 实体替换为它们代表的实际字符。
现在,我建议不要临时解决方案;也就是说,我确实建议您使用编写良好、经过充分测试的知名库,这些库从符合当前 HTML 标准的精心实现的代码中得出了重要的解决方案。
在我看来,马蒂亚斯·拜恩斯' 库显然是一个满足我上面提到的每个标准的工具:
he
he(“HTML 实体”)是一个用 JavaScript 编写的强大的 HTML 实体编码器/解码器。它支持所有标准化命名字符引用均符合 HTML, 手柄和其他边缘情况就像浏览器一样,拥有广泛的测试套件,并且——与许多其他 JavaScript 解决方案相反——he可以很好地处理星体 Unicode 符号。提供在线演示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)