I have a problem with charset in IE and Firefox. In Chrome works well!!

In my database i use the latin1-general encoding, and in my page i use the charset=ISO-8859-1

Iím using this javascript code to animate and load my website!

Code JavaScript:
$('.down-trigger').on('click', function () {
var toLoad = $(this).attr('href')+' #container';
     $('#container').attr('id','to-go');
     $('#wrapper').append('<div id="newcontainer"/>');
     $('#newcontainer').load(toLoad, function () {
       $('#newcontainer').append($('#container').children()).css({'position': 'absolute', 'top': '696px'});
       $('#to-go, #newcontainer').animate({top:'-=691'},600, function () {
         $('#to-go').remove();
         var lastchild = $('.page:last-child'); 
         var found = lastchild.find('div.slide'); 
         if (found.length == 0) { lastchild.remove(); } 
         carousels(); 
       });
     $('#container').remove();
     $('#newcontainer').attr('id','container');
     searchform(); 
     triggers(); 
   });
   return false;
});

But in Firefox and IE i have encoding problems, some character are like "elabora��"

What i need to do?