我有一个教义2 orm,它使用另一个字符集生成我的 DB-Tables,然后我的默认 mysql 字符集是。
如何更改生成的 orm 表的字符集?
在他们编写的学说文档中,它应该与 mysql-default 相同。但它不是。
此致
我有一个教义2 orm,它使用另一个字符集生成我的 DB-Tables,然后我的默认 mysql 字符集是。
如何更改生成的 orm 表的字符集?
在他们编写的学说文档中,它应该与 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);
我得试试。