gpt4 book ai didi

php - 如何在 Yii 数据库管理系统中更改数据库字符集

转载 作者:可可西里 更新时间:2023-11-01 07:35:03 25 4
gpt4 key购买 nike

谁能告诉我如何设置数据库字符集,比方说,从 utf-8 到 latin2 或类似的东西?

试图用谷歌搜索它,但没有找到任何有用的东西......另外,我试过 this方法,但出于某种原因,这对我不起作用...

P.S:我也尝试将其从默认为 utf-8 的“字符集”下的 main.php 文件中更改,但它仍然不起作用...我忘了提及。

L.E:如您所问,这是数据库设置:

'db' => array(
'connectionString' => 'mysql:host=localhost;dbname=dbname',
'emulatePrepare' => true,
'username' => 'user',
'password' => 'pass',
'charset' => 'latin2',
'initSQLs'=>'SET NAMES latin2;'
'tablePrefix' => '',
//'enableParamLogging' => true,
//'enableProfiling'=>true,
),

有什么想法吗?谢谢...

最佳答案

你要找的是'charset=utf8mb4'

这会导致

'db' => array(
'connectionString' => 'mysql:host=localhost;dbname=dbname',
'emulatePrepare' => true,
'username' => 'user',
'password' => 'pass',
'charset' => 'utf8mb4',
'initSQLs'=>'SET NAMES latin2;'
'tablePrefix' => '',
//'enableParamLogging' => true,
//'enableProfiling'=>true,
),

关于php - 如何在 Yii 数据库管理系统中更改数据库字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26038947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com