可能重复:
UTF-8一直通过
所以我在mysql数据库中保存了一些数据,并用"变形金刚"存储在那里.当我谈到变音符号时,我指的是这些德语字母:ö,ä,ü及其大写的吊坠.
所以现在我通过PHP执行一个查询,如下所示:
$query = "SELECT * FROM tcms_references WHERE id =".$row->id;
$erg = mysql_query($query);
$rowt = mysql_fetch_object($erg);
foreach($row as $x) {
echo $x
}
Run Code Online (Sandbox Code Playgroud)
现在,我的数据库中没有保存德语单词"Baumfällung".执行PHP查询并在屏幕上显示为"Baumfällung".
我的问题:在哪里可以将UFT-8设置为PHP中的Standart?有什么功能吗?
您需要将mysql连接设置为utf8
mysql_query ('SET NAMES UTF8;');
mysql_query ('SET COLLATION_CONNECTION=utf8_general_ci;');
mysql_client_encoding($conn);// where $conn is your connection
Run Code Online (Sandbox Code Playgroud)
将页面保存为utf8并将其放在页面顶部
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9383 次 |
| 最近记录: |