可能重复:
一直到 UTF-8
嗨,我最近在我的服务器上从 linux 切换到了 freebsb,现在我的数据库正在运行。
当我尝试回显包含 å、ä 或 ö(瑞典字母)的字符串时,它会变成一个问号。即:Söndag 成为 Söndag。回声“ä”;作品。$文件--mime test.php test.php:文本/纯文本;字符集=utf-8
测试.php
<?php
$a="å";
mysql_connect("localhost", "root", ":-)");
mysql_select_db("lidev");
$result=mysql_query("select * from DLG where dag='Onsdag'");
$row=mysql_fetch_array($result);
echo $row['dagens'];
echo "<br>";
echo mb_detect_encoding($row['dagens']);
?>
mb_detect_encoding() 输出“UTF-8” 我的 mysql 表在utf8_general_ci中。
我完全被困住了!怎么了?
干杯!