私は次のようなajax関数を持っています:
jQuery.ajax({
type: 'POST',
data: {
action: 'get_data',
article_id: some_var
},
url: 'http://www.example/test.php',
success: function(msg) {
jQuery('#some_div').html(msg);
}
});
test.php には、記事 ID と等しい ID を持つベースから行を取得する mysql クエリがあります。それはうまくいきます。しかし、データベースにいくつかのセルビア語の文字があり、ajax がその文字を返すと、"Ž" は "�"、"Š" は "?" のようになります。データは mysql に正しく保存されています (utf8 接続、colations、およびその他すべての stufs)。html ページのエンコーディングは utf8 です。