Requête Ajax et charset ISO-8859-1
Bonjour,
En voulant transposer un code Javascript au site developpez.com pour faire un exemple dans un billet de blog, j'en rencontré un problème d'encodage que je n'arrive à pas à résoudre.
Dans le cas de developpez.com :
Code:
1 2 3 4 5 6 7 8 9
| var selecttorContent= '.content';
$.ajax({
url: 'http://www.developpez.com/actu/97095/Windows-10-Microsoft-travaille-sur-une-refonte-de-File-Explorer-son-utilitaire-de-gestion-de-fichiers/',
type: 'GET',
async: false,
success: function (data) {
console.log($(data).find(selecttorContent).html());
}
}); |
Les accents ne sont pas affichés correctement en console. (Lancé depuis la page d’accueil de developpez.com ou la page d'actualité concerné)
Citation:
Envoyé par Extrait
L�objectif de l�explorateur de fichiers Fi
Code:
1 2 3 4 5 6 7 8 9 10
| var selecttorContent= ''#entry_text_1242';
$.ajax({
url: 'http://www.developpez.net/forums/blogs/863457-autran/b1242/migration-dobjets-metier-java-vers-javascript/',
type: 'GET',
async: false,
success: function (data) {
console.log($(data).find(selecttorContent).html());
}
});
console.log(remote); |
Dans ce cas les accents sont correctement affichés en console. (Lancé depuis une page du forum ou depuis le billet de blog concerné)
Citation:
Envoyé par Extrait
On remarque que les règles de passage de Java à JavaScript semblent assez simples si on accepte quelques petites entorses aux règles strictes de l'objet et notamment l'encapsulation grâce aux mentions de protection. En effet, en Java les propriétés sont <span style="font-family: monospace; padding: 2px; background: #eee">privates</span>et donc seulement accessibles au travers de getter et setter. Tandis qu'en JavaScript
Dans les deux cas, la page d'arrivé et de départ son déclarée en ISO-8859-1. je suis certains qu'il y a un problème d'encodage, mais je n'arrive pas à identifier.
J'ai testé un peu toutes les "solutions" à ce problème que j'ai pu trouve, mais aucune ne fonctionne.
Si vous avez une idée de la cause du problème et pourquoi celui-ci est présent sur developpez.com mais pas sur developpez.net :calim2:
Cordialement,
Patrick Kolodziejczyk.