خطا htmlspecialchars() در هاست

[right][font="Tahoma"]با سلام خدمت همه دوستان ، من یک پروژه ای رو تو هاست آپلود کردم ، در یکی از کنترلر ها خطای زیر را میده :البته تو محیط ویندوز خطا نمی داد ؟[/font][/right]




htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument


/home/*****/public_html/yii/framework/web/helpers/CHtml.php(103)


091      */

092     private static $_modelNameConverter;

093 

094     /**

095      * Encodes special characters into HTML entities.

096      * The {@link CApplication::charset application charset} will be used for encoding.

097      * @param string $text data to be encoded

098      * @return string the encoded data

099      * @see http://www.php.net/manual/en/function.htmlspecialchars.php

100      */

101     public static function encode($text)

102     {

103         return htmlspecialchars($text,ENT_QUOTES,Yii::app()->charset);

104     }

105 

106     /**

107      * Decodes special HTML entities back to the corresponding characters.

108      * This is the opposite of {@link encode()}.

109      * @param string $text data to be decoded

110      * @return string the decoded data

111      * @see http://www.php.net/manual/en/function.htmlspecialchars-decode.php

112      * @since 1.1.8

113      */

114     public static function decode($text)

115     {



[right][font="Tahoma"]فایل های پروژه من UTF-8 هستند، آیا لازمه که فایل های خود فریم ورک utf8 باشید ؟[/font][/right]

[rtl] سلام بله لازمه طبق این داکیومنتhttps://github.com/yiisoft/yii/wiki/Core-framework-code-style

[b]Files MUST use only UTF-8 without BOM for PHP code

[/b][/rtl]