無論我試圖做什麼。如果我插入öäå或製作一個while循環,來自db的行,並且包含öäå,它看起來像是ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ。PHP PDO:chars不會顯示
它必須與PDO有關,因爲它與mysql_ *一起工作得很好。
雖然我曾在mysql_ *這些屬性:
# mysql_set_charset("utf8",$link);
# mysql_query("SET NAMES 'UTF8'");
我在PDO連接看起來是這樣的:
$connect = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME.";charset:UTF-8", DB_USER, DB_PASS, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
我怎樣才能解決這個問題?我相信我也需要某個地方的「集合名稱」,怎麼樣?
可能相關:http://www.galengrover.com/web-development/setting-the-connection-charset-with -php-mysql/ – 2010-12-07 20:42:49
謝謝,完美無缺。請將其作爲答案 – Karem 2010-12-07 20:54:10