【问题标题】:Hungarian characters gone when loading from database从数据库加载时匈牙利字符消失
【发布时间】:2012-04-09 17:55:59
【问题描述】:

我正在提取数据库数据宽度 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);
    });
}

提前致谢。

【问题讨论】:

标签: jquery ajax character-encoding


【解决方案1】:

我解决了我的问题:

我只需要:

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

【讨论】:

    猜你喜欢
    • 2015-12-28
    • 1970-01-01
    • 2010-11-16
    • 2011-11-22
    • 2011-11-28
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    相关资源
    最近更新 更多