0
我有一个doctrine2 orm,它生成我的DB-Tables与另一个字符集,然后我的默认mysql字符集是。Doctrine2 Mysql字符集
我该如何更改生成的orm表的字符集?
在他们编写的doctrine文档中,它应该与mysql-default相同。但它没有。
问候
我有一个doctrine2 orm,它生成我的DB-Tables与另一个字符集,然后我的默认mysql字符集是。Doctrine2 Mysql字符集
我该如何更改生成的orm表的字符集?
在他们编写的doctrine文档中,它应该与mysql-default相同。但它没有。
问候
好吧,我发现这样的事情:
// the connection configuration
$dbParams = array(
'driver' => 'pdo_mysql',
'user' => '****',
'password' => '****',
'dbname' => '****',
'charset' => 'utf8',
'driverOptions' => array(
1002 => 'SET NAMES utf8'
)
);
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
$em = EntityManager::create($dbParams, $config);
我也来试试吧。