私はeBayショップからのRSSフィードから読んだ製品のリストを表示しています。だから私は、ユーザーのためのフロントエンドでこれを修正について設定したエンコードされた£記号を交換してください
:あなたが見ることができるように
http://www.ebay.co.uk/sch/custommodsuk/_i.html?rt=nc&_rss=1&_rssstore=1
、彼らは「£ 45.00だけのための今すぐ購入」に関する第2回ポンド記号をエンコードしています私は各製品のHTMLをグローバルに置き換えることに本当に苦労しています。
ebayItemsContainer.find('.listItem').each(function() {
var itemHTML = $(this).html();
var newHTML = itemHTML.replace(£/gi, '£');
$(this).html(newHTML)
});
置換にセミコロンがなくても、エンコードされた文字は実際の文字に置き換えられません。
もエラー...
var newHTML = itemHTML.replace(\&\#163\;/gi, '£');
は誰も助けることができる文字のエスケープ、私はそれが根本的な問題だと確信していますか?
正規表現の先頭にある "/"文字は本当に捨てていますか? – Pointy
例のためにそれを忘れていませんでした...しばらく遊んでいました。本当の誤りではありませんでした。 –