2014-05-22 1 views
0

에 표시되지 : YII cactiveform 모델 속성 내가 CActive 양식이 양식 필드가 텍스트 필드

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

나는 내 텍스트 필드에 표시되지 않습니다이 속성을 편집 할,하지만

나는 확인 var_dump를 사용할 때 속성이 설정되면 예상 값을 얻습니다. 내가 주목 한 것은 값이 é와 같은 문자를 포함 할 때만 발생한다는 것입니다. 이거 버그 야? 아니면 누군가가이 문제와 그것을 고치는 방법을 알고 있습니까?

종류와 관련,

답변

0

당신은 외국 문자

을 지원하는 최초의 이

1.You는

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

처럼 HTML 페이지에 메타 태그를 추가 할 수 있습니다 구성해야 2. php.ini의 default_charset을 utf8로 설정하십시오.

3.Add YII의의 index.php에 다음 PHP 명령 :

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

그것은 나를 위해 작동합니다. 나는 그것이 도움이 될 것이라고 생각한다. 자세한 내용

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

+0

그래 내가 그것을 올바른 방법으로 설정되지 않은 메타 태그했다 알아 냈어. 어쨌든 고마워! – PimD1988