0
CHtml::textField('username', $username, array('class'=>'text'));
如果我輸入的字段有Å類型的特殊字符的價值得到消失。它解決了如果我把htmlentities($username)
放在值域中。但它打印字符爲Å
我認爲這是因爲通過CHtml :: encode()函數打印值。
我應該如何打印正確的值?請任何幫助。
CHtml::textField('username', $username, array('class'=>'text'));
如果我輸入的字段有Å類型的特殊字符的價值得到消失。它解決了如果我把htmlentities($username)
放在值域中。但它打印字符爲Å
我認爲這是因爲通過CHtml :: encode()函數打印值。
我應該如何打印正確的值?請任何幫助。
請確保您有在html頭
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
如果用字節字符串的工作,這可能會幫助:
mb_internal_encoding("UTF-8");
mb_regex_encoding('UTF-8');
把上面的兩行的代碼的開頭。我總是包括這些在我的index.php
前2行嘗試設置您的charcode在配置 – Sergey
謝謝謝爾蓋,它的工作。 – Gihan