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.在 Yii 的 index.php 中添加以下 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 回答