0

bucabay の助けを借りて、ref のリンクの下に特殊文字を html エンティティにエンコードすることができます

よろしく、AA。

4

3 に答える 3

0

基本的なjavascriptを使用するか、jQueryを使用して実行できます..

newText = "Ubergroße Äpfel mit Würmern";

var my_unescaped_text = jQuery('').html(newText).text();

于 2013-10-07T05:39:16.387 に答える
0

他の回答の問題を回避する堅牢なソリューションについては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'

この関連するスタック オーバーフローの回答を参照してください。 そしてこれも。

于 2014-05-23T17:29:46.707 に答える
0

これを行うには、ブラウザにテキストを 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
于 2013-10-07T06:50:16.713 に答える