0
我有一個mysql數據庫字符集utf8_general_ci。所有字段都是utf8_general_ci。 我用PHP數據庫讀取這個頭mysql讀取帶點ä/ö/(頂部)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但A/O/U用點(頂部)顯示爲?。
有人可以幫我嗎?
我有一個mysql數據庫字符集utf8_general_ci。所有字段都是utf8_general_ci。 我用PHP數據庫讀取這個頭mysql讀取帶點ä/ö/(頂部)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但A/O/U用點(頂部)顯示爲?。
有人可以幫我嗎?
當您連接到MySQL服務器時,首先查詢SET NAMES utf8 COLLATE utf8_general_ci
以設置連接的編碼。
實施例在使用mysqli擴展:
$mysqli = new mysqli('localhost','user','password','database_name');
$mysqli->query("SET NAMES utf8 COLLATE utf8_general_ci");
$result = $mysqli->query("SELECT 'Ä/ä' AS data");
是對數據庫的連接也UTF-8? – 2012-02-07 13:56:49
我該如何檢查? – fteinz 2012-02-07 13:57:44