1
創建MySQL表或使用CakePHP3遷移添加列時,charset被設置爲UTF8。 有沒有辦法設置字符集utf8mb4?在CakePHP3遷移(或Phinx)中,如何使用utf8mb4字符集?
(並且,我發現這個問題...... https://github.com/robmorgan/phinx/issues/74)
創建MySQL表或使用CakePHP3遷移添加列時,charset被設置爲UTF8。 有沒有辦法設置字符集utf8mb4?在CakePHP3遷移(或Phinx)中,如何使用utf8mb4字符集?
(並且,我發現這個問題...... https://github.com/robmorgan/phinx/issues/74)
您可以設置排序,當你調用table()
功能。
public function change() {
$table = $this->table('FooBar',['collation'=>'utf8mb4_unicode_ci']);
//.....
}
您只能設置排序類型。字符集將從該排序字符串中提取。上面將會有一個字符集「utf8mb4」。