나는 이베이 (IBay) 상점에서 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
예를 들어 잊어 버리지 않았습니다. 잠시 동안 놀았습니다. 진짜 오류는 아니 었습니다. –