以下脚本运行良好,没有特殊字符.不幸的是,我有很多特殊字符要替换.如何在jQuery中用特殊字符替换文本?
你可以看到我的脚本有α,β,Σ和更多特殊字符.
谢谢你们的帮助.
脚本
$('#replace').click(function() {
$('.my_div').text(function( idx,oldHtml){
return oldHtml
.replace("Default1",'α')
.replace("Default2",'β')
.replace("content1",'∑');
});
});
最佳答案
您应检查服务器的默认编码设置是否与文档编码匹配和/或在文档上指定正确的编码.这里有一些例子:http://www.w3.org/International/O-charset.en.php
原文链接:https://www.f2er.com/jquery/428643.html您也可以/必须对这些特殊字符进行HTML编码(至少部分),以便正确显示它们.您可以使用jQuery自动转义它们:
$(‘< div />‘).text(stringtoescape).html();
或手动遵循此转换表http://www.w3.org/TR/html4/sgml/entities.html#h-24.3