使用PHP和MySQL在HTML中获取德语字符的问号

时间:2014-03-03 04:18:14

标签: php mysql utf-8

我做了很多搜索,似乎仍然无法解决这个问题,所以如果有一个非常好的答案我会道歉。

我正在使用PHP访问MySQL中的德语单词,而独特的字符(öäüß)显示为 。

我试过

  • 使用以下表格将表格的字符集设置为UTF8:

    ALTER TABLE Words CHARACTER SET utf8 COLLATE utf8_general_ci;
    
  • 在与以下网站建立连接后,将PHP和MySQL之间的通信链接设置为UTF8(可能是不正确的术语):

    mysql_query("SET NAMES utf8");
    

    (以及类似的事情:

    mysql_query("set character_set_client='utf8'");
    mysql_query("set character_set_results='utf8'");
    mysql_query("set collation_connection='utf8_unicode_ci'");
    mysql_set_charset('utf8', $conn);
    
  • 将标题响应设置为以UTF8发送:

    header("Content-type: text/html; charset=UTF-8");
    
  • 我的页面包含元标记:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    

我正在使用NetBeans,它在UTF8中保存。 我可以直接将字符添加到HTML中并正确显示。

我希望一切都有道理。对不起,如果我忘记了重要的事情。 非常感谢您的帮助!

0 个答案:

没有答案