从数据库加载时匈牙利字符消失了

时间:2012-04-09 17:56:00

标签: jquery ajax character-encoding

我正在提取数据库数据宽度jquery以构建网站内容。问题是:我的匈牙利字符在从服务器到客户端的路上迷路了。例如:“kosárlabda”变成“Kos rlabda”等......

使用php设置响应头没有帮助(也不是ISO-8859-2,也不是UTF-8)。 我的被​​调用文件顶部有<?php header('charset=ISO-8859-2'); ?>

这是我用来加载数据的方法:

function load(type,values) {
    $.get(type+".php", function(data) {
        $("#data").html(data);
    });
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题:

我所需要的只是:

  • mysql_query("SET NAMES UTF-8");mysql_query("SET CHARACTER SET 'utf8'");放入所有php文件
  • 在.htaccess文件中添加AddDefaultCharset UTF-8