--TEST-- encoding --SKIPIF-- --FILE-- encoding); $c->encoding = "utf8"; var_dump($c->encoding); $c->exec("SELECT 'ßüpä…'")->fetchCol($val); var_dump($val); $tmp = 12345; $c->encoding = $tmp; var_dump($c->encoding); ?> DONE --EXPECTF-- Test string(%d) "%s" string(4) "UTF8" string(10) "ßüpä…" Notice: Unrecognized encoding '12345' in %s on line %d string(4) "UTF8" DONE