我想使用javascript将此文字éàè
转换为$('<textarea />').text("éàe").html();
。
我试过org.apache.commons.lang3.StringEscapeUtils.escapeHtml
,但它没有对重音字符进行编码......
{{1}}在Java中是否正常工作,javascript是否相同?
答案 0 :(得分:0)
如果您使用的是ES6,则可能对标记的模板文字感兴趣...
function htmlentities(raw) {
const str = raw[0];
return str.replace(/é/g, 'é')
.replace(/à/g, 'à')
.replace(/è/g, 'è');
}
console.log(htmlentities`éàè`);
&#13;