jquery html () décode les entités html par défaut?

Je ne sais pas pourquoi jquery html () fait cela, mais après je le fais

$('html').html() 

je reçois “& copy” automatiquement converti en ©

de toute façon pour éviter cela? J’ai besoin de vider le code HTML de la page à l’aide de javascript et je n’ai pas besoin de ces conversions inutiles qui bousillent le code HTML.

Ce n’est vraiment pas le jQuery, ou même JavaScript pour cette matière.

Le navigateur conservera sa propre représentation normalisée du DOM sous-jacent. Il ressemblera beaucoup au document lui-même, mais le décodage des caractères (comme ci-dessus) sera préservé.

Ayez une lecture de ce qui suit:

http://www.brainjar.com/dhtml/intro/

http://bytes.com/topic/javascript/answers/146257-body-innerhtml-issue

Je crains qu’il n’y ait pas moyen de contourner cela, autant que je sache.

jQuery ne devrait pas. vérifiez ce que vous obtenez vraiment en utilisant FB Firebug.

 console.log($('html').html());