0

私はCActiveフォームにこのフォームフィールドを持っています:

<div class="wrap">
    <?= $form->labelEx($model,'naam'); ?>
    <?= $form->textField($model,'naam',array('size'=>40,'maxlength'=>255)); ?>
    <?= $form->error($model,'naam'); ?>
</div>

このプロパティを編集したい場合、テキストフィールドには表示されませんがvar_dump、プロパティが設定されているかどうかを確認するために使用すると、期待値が得られます。私が気付いたのは、これは値に é のような文字が含まれている場合にのみ発生するということです。これはバグですか?または、誰かがこの問題とその修正方法を知っていますか?

敬具、

ピム

4

1 に答える 1

0

最初に外字をサポートするように設定する必要があります

1. HTML ページに次のようなメタ タグを追加できます。

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

2. php.ini で default_charset を utf8 に設定します。

3. 次の PHP コマンドを Yii の index.php に追加します。

header('Content-Type: text/html; charset=utf-8');.

わたしにはできる。参考になると思います。詳細については

http://www.yiiframework.com/wiki/16/how-to-set-up-unicode/

于 2014-05-22T15:02:05.620 に答える