jQuery Ajax iso-8859
Jak rozwiązać problem, gdy zamiast pl znaków pokazują się “krzaki”?
Kluczem jest deklaracja kodowania.
Fragment BODY:
<script>
$.ajaxSetup({
type: “POST”,
contentType: “application/x-www-form-urlencoded; charset=iso-8859-2″
});$(document).ready(function(){
$.get(”getcontent.php”,{},function(data){
$(”.content”).append(data).;
});
});</script>
Fragment getcontent.php:
<?
header(”Content-Type: text/html; charset=iso-8859-2″);
echo file_get_contents(’baza/content.html’);
?>