Hello everyone. Im getting utf-8 problems. I have a blog with comments, and if someone writes a new comment while you are reading the comments, it shows a message "Click here to show new comments".
Im using the next code to call a php page with some data, that returns some HTML with the new comments that I want to show. The problem is that it doesnt show áéó characters. I think it's because it's not utf-8, but the comments are perfectly coded in database (utf-8), and they are showed right if I refresh the page. The problem is just the AJAX response.
$("#notifier").click(function() { var post = <?=$post_id?>; var last = <?=$currentTime?>; $.ajax({ type: "GET", url: "check.php", data: ({last : last , post: post , get: 1}), dataType: "html", contentType: "application/text; charset=utf-8", success: function(msg) { // Replace the div's content with the page method's return. $("#newComments").css("display","block"); $("#newComments").html(msg); } }); });
Any ideas ? What's wrong? I also tried using the next code, but same behaviour
$.get("check.php", { last: last , post: post , get: 1} , function(data){ $("#newComments").css("display","block"); $("#newComments").html(data); });
I have a blog with comments, and if someone writes a new comment while you are reading the comments, it shows a message "Click here to show new comments".
Im using the next code to call a php page with some data, that returns some HTML with the new comments that I want to show. The problem is that it doesnt show áéó characters. I think it's because it's not utf-8, but the comments are perfectly coded in database (utf-8), and they are showed right if I refresh the page. The problem is just the AJAX response.
Any ideas ? What's wrong? I also tried using the next code, but same behaviour
Thank you for your help