Unescape字符(元字符和重音符号)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unescape字符(元字符和重音符号)相关的知识,希望对你有一定的参考价值。

我的程序正在使用来自API的数据,返回类似这样的内容:

"<a href="http://www.website2.com/" target="_blank">Item card</a>","<img src="https://website.com/assets/images/flags/es.png">","81","80","63","65","62","38933",700,"<a class="btn btn-warning  btn-sm" data-toggle="modal" data-target="#info20"><i class="fa fa-eye"></i> Ver</a><a class="btn btn-success btn-sm"  data-toggle="modal" data-target="#buy20"><i class="fa fa-shopping-cart"></i> Comprar</a><div class="modal fade" id="info20" aria-hidden="true"><div class="modal-dialog modal-lg">
              <div class="modal-content">
                <div class="modal-header">
                  <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="icons-office-52"></i></button>
                  <h4 class="modal-title"><strong>Mas informaciu00f3n</strong></h4>
                </div>
                <div class="modal-body">
"]

请注意,它不仅是scazing "/,还有特殊字符。

我想将其转换为普通的html。是否有任何vanilla javascript函数来实现它?

答案

简单的unescape(response)应该完成unescaping特殊字符的工作 - 然后你可以继续使用任何以html代码作为输入的方法(如insertAdjacentHTML

以上是关于Unescape字符(元字符和重音符号)的主要内容,如果未能解决你的问题,请参考以下文章

带重音符号的 QProcess 输入字符串

Java 删除字符串上的标点符号(也包括“”和所有这些)维护重音字符

如何解码 base64 字符串并获取正确的字符,包括重音符号?

PyYaml - 使用特殊字符(即重音符号)转储 unicode

PHP 过滤器用无重音符号替换重音字符

R- 删除字符串中的重音符号