bucabay の助けを借りて、ref のリンクの下に特殊文字を html エンティティにエンコードすることができます。
よろしく、AA。
基本的なjavascriptを使用するか、jQueryを使用して実行できます..
newText = "Ubergroße Äpfel mit Würmern";
var my_unescaped_text = jQuery('').html(newText).text();
他の回答の問題を回避する堅牢なソリューションについては、heライブラリを使用してください。そのREADMEから:
he (「HTML エンティティ」) は、JavaScript で書かれた堅牢な HTML エンティティ エンコーダ/デコーダです。HTML に従って標準化されたすべての名前付き文字参照をサポートし、あいまいなアンパサンドやその他のエッジ ケースをブラウザーと同じように処理し、広範なテスト スイートを備え、他の多くの JavaScript ソリューションとは対照的に、彼はアストラル Unicode シンボルをうまく処理します。オンラインデモが利用可能です。
使用方法は次のとおりです。
var html = 'Übergroße Äpfel mit Würmern';
var decoded = he.decode(html);
// → `decoded` is now 'Übergroße Äpfel mit Würmern'
これを行うには、ブラウザにテキストを HTML として解析させます。
var text = "Übergroße Äpfel mit Würmern";
var span = document.createElement('span');
span.innerHTML = text;
alert(span.innerHTML); // contains the characters as decoded