私はdoctrine2ormを持っていて、それは別の文字セットでDBテーブルを生成し、デフォルトのmysql文字セットはです。
生成されたormテーブルの文字セットを変更するにはどうすればよいですか?
彼らが書いている教義の文書では、それはmysql-defaultと同じでなければならない。しかし、そうではありません。
よろしくお願いします
私はdoctrine2ormを持っていて、それは別の文字セットでDBテーブルを生成し、デフォルトの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);
私はそれを試さなければなりません。