如何让我的phpmyadmin(yii2代码)看得懂外语?

How to make my phpmyadmin (yii2 code) understand foreign languages?

<?= $form->field($model, 'description')->textarea(['rows'=>20,'columns'=>100,'maxlength' => 4000]) ?>


<div class="form-group">
    <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Add') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>

<?php ActiveForm::end(); ?>

这是我的看法。如果我 运行 代码并尝试在表单字段 'description' 中插入一个值,就像这样 (വിനീത്),那么存储的值是“??????”。如何将值存储为 (വിനീത്) 本身并将其显示在视图中。

正如@Akhil Thayyil 所说,在我看来我是这样尝试的

<div class="synopsis-form col-md-5">
    <h2><?= Html::encode($this->title) ?></h2>



    <?php $form = ActiveForm::begin( [
                'method' => 'post',
                'id'     => 'add-fanclub',
                'accept-charset'=>'UTF-8'
                ] );?>

    <?= $form->field($model, 'description')->textarea(['rows'=>10,'maxlength' => 1000]) ?>

    <div class="form-group">
        <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
    </div>

    <?php ActiveForm::end(); ?>

</div>

但是我遇到了这样的错误Setting unknown property: yii\widgets\ActiveForm::accept-charset

我在common/config(yii2 advanced app)中的main-local.php如下

'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=user_urshow',
            'username' => 'user',
            'password' => 'user',
            'charset' => 'utf8',
        ],

在yii中配置db使用utf-8字符集。 同时使用任何支持的宽字符编码创建数据库

'components' => [
    'db' => [
        'class' => '\yii\db\Connection',
        'dsn' => 'mysql:host=127.0.0.1;dbname=demo',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
    ],
],

还要确保您的 html 表单支持 utf-8 :

<form method="post" action="/your/url/" accept-charset="UTF-8">
</form>

并将此元信息添加到您的浏览器以处理 utf-8 :

<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>

请访问此 link: http://www.yiiframework.com/wiki/16/how-to-set-up-unicode/
希望这对你有用。

我成功了。我去 phpmyadmin 选择 table 并将 属性 'collation' 设置为 utf8_general_ci 现在我可以插入 ജിലെബി 它将作为 ജിലെബി 存储在数据库中 我可以查看我的网站作为 ജിലെബി 本身。 考特西