看板 PHP 關於我們 聯絡資訊
大部份的人還是用MySQL居多, 不過連線的時候不免會遇到編碼不正確的問題, 這裡的做法是跟以往一樣在連線至MySQL之後, 馬上指定一個編碼方式: 以往連線MySQL並指定編碼的方法為: mysql_connect("localhost", "dbuser", "dbpass"); mysql_query("SET NAMES UTF8"); mysql_select_db("webdata"); 在PDO要執行這種預先執行的程式碼為: $db = new PDO( "mysql:host=localhost;dbname=webdata", "dbuser", "dbpass", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8") ); 請各位多多指教囉~ -- ` ◥◣◢◣◢◣ ◢▏。 ○ ο ° ██◤ █◤◥◤█ o ° ◤ ◥ █ █ ˍ ◤◤ ◢◤ ◢◤██◣ ◢ ◢◤ ◤ingsay ◢███ ζ ) ) mt.rmstudio.tw [email protected] ◤◤ wnqui -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.40.219
azurewings:推 07/16 14:38
twsphere:我使用nginx + fastcgi 情況下 ..不加上 07/16 15:32
twsphere:PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true 會溢滿... 07/16 15:32
twsphere:在wamp 加不加沒差 不知道有沒有其他前輩也是一樣的情況 07/16 15:34
a60301:nginx的執行作業系統是Windows還是Linux? 07/16 17:42
a60301:有沒有可能是環境不同造成執行結果不同? 07/16 17:42