Je le code suivant:jQuery.param et UTF-8
var words = new Object();
$("li.words").each(function(){
var thisId = $(this).attr("id");
words[thisId] = $(this).children('input#word').val();
});
L'entrée avec id #word contient les mots en hébreu (à savoir les caractères UTF-8). Quand j'utilise:
alert($.param(words));
les mots ressemblent à ceci: % D7% 9E% D7% AA% D7% A7% D7% 93% D7% 9E%, au lieu des caractères hébreux.
C'est bizarre, parce que si je tente d'alerter un mot hébreu comme ceci:
alert('עברית');
cela fonctionne très bien. Même si j'utilise une variable et l'alerte (sans $ .param).