2

ASCII コードを指定する html エンティティの文字列 (例: a) を、それらが表す ASCII 文字 (例: a) に変換しようとしています。オブジェクトのプロパティを使用して、値を割り当てようとしています。例えば:

object.Text("");

エンティティを表す文字列を渡すと、同じ文字列が返されます。エンティティをそれらが表す文字に変換する関数が見つかりません。

4

3 に答える 3

21

文字列内のすべての数値文字エンティティを対応する文字に変換するには、次のようにします。

str.replace(/&#(\d+);/g, function (m, n) { return String.fromCharCode(n); })
于 2009-02-09T16:12:21.813 に答える
11

String.fromCharCode()関数を試してください。

alert(String.fromCharCode(97));

ご覧のとおり、アンパサンドとポンド記号を削除する必要があります。

よろしくお願いします...

于 2009-02-09T15:45:11.690 に答える
1

String.fromCharCodeを確認してください。

于 2009-02-09T15:45:52.140 に答える