我有一些带有句子的变量,我必须用"'"
替换撇号。但是,我希望用户能够将这些推文发送出去。当我将它们添加到推文中时,它显然只是将ASCII代码写出来,就像它是普通的英语一样。有没有办法将它们转换成正确的标点符号,然后再发送给它们?
答案 0 :(得分:0)
如果您使用的是jQuery,可以这样做:
$('<div>').html("'").text();
如果您使用的是纯JavaScript,可以这样做:
var element = document.createElement('div');
element.innerHTML = "'";
element.textContent;
以下是两个可运行的示例:
jQuery的:
console.log($('<div>').html("'").text());
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
纯JavaScript:
var element = document.createElement('div');
element.innerHTML = "'";
console.log(element.textContent);
&#13;