Je suis en train de mettre le jeu de caractères dans un appel jquery le site que je fais est pour un ami lituanien a donc quelques lettres avec accents etc.jquery/ajax FIXER ENTETE charset
En ce qui concerne mes recherches jusqu'à présent (2 jours d'une valeur !!!) a montré, je dois le placer dans la section beforeSend que je l'ai fait comme suit:
$(document).ready(function(){
$('.content').load('home.html'); //by default initally load text from boo.php
$('#navlist a').click(function() { //start function when any link is clicked
$(".content").slideUp("slow");
var content_show = $(this).attr("title"); //retrieve title of link so we can compare with php file
$.ajax({
method: "load",url: ""+content_show,
beforeSend: function(){
XMLHttpRequest.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
$("#loading").show("fast");
}, //show loading just when link is clicked
complete: function(){ $("#loading").hide("fast");}, //stop showing loading when the process is complete
success: function(html){ //so, if data is retrieved, store it in html
$(".content").show("slow"); //animation
$(".content").html(html); //show the html inside .content div
}
}); //close $.ajax(
}); //close click(
}); //close $(
J'ai essayé de changer à
setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
qui n'a pas non travail, alors maintenant je suis s Tuck et à la fin de mes nerfs ayant regardé autour pendant deux jours.
Le site peut être consulté à 43dennis.co.nr/bivakas Fondamentalement, il charge avec un tas de marques carrées noires des questions à la place des lettres avec des accents particuliers.
Un grand merci pour l'aide.
Oh .. avec soit XMLHttpRequest.setRequestHeader ou tout simplement setRequestHeader la fonction ne fonctionne même pas ... désolé oublié de mentionner que – nicky