[DBAL-243] setCharset raises an error when using pdo_sqlite Created: 25/Mar/12 Updated: 05/Jul/12 Resolved: 05/Jul/12
|Reporter:||Timo A. Hummel||Assignee:||Benjamin Eberlei|
When I attempt to use setCharset("utf8") with pdo_sqlite, this fails.
I know that pdo_sqlite doesn't support SET NAMES utf8, however, this should be caught by the driver (like: throwing a NotSupportedException) or simply ignore setCharset (mainly because if you allow the user to choose their backend, developers don't need to introduce special cases for driver handling).
|Comment by Benjamin Eberlei [ 05/Jul/12 ]|
Removed Connection#setcharsetSQL() - Use DriverManager::getConnection(array('charset' => 'UTF8', ...)); instead.