在Javascript中将Conver ASCII转换为纯文本?

时间:2017-02-05 18:40:06

标签: javascript html ascii

我有一些带有句子的变量,我必须用"'"替换撇号。但是,我希望用户能够将这些推文发送出去。当我将它们添加到推文中时,它显然只是将ASCII代码写出来,就像它是普通的英语一样。有没有办法将它们转换成正确的标点符号,然后再发送给它们?

1 个答案:

答案 0 :(得分:0)

如果您使用的是jQuery,可以这样做:

$('<div>').html("&#39;").text();

如果您使用的是纯JavaScript,可以这样做:

var element = document.createElement('div');
element.innerHTML = "&#39;";
element.textContent;

以下是两个可运行的示例:

jQuery的:

&#13;
&#13;
console.log($('<div>').html("&#39;").text());
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;

纯JavaScript:

&#13;
&#13;
var element = document.createElement('div');
element.innerHTML = "&#39;";
console.log(element.textContent);
&#13;
&#13;
&#13;