<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_43939"> <div class="blockcode"> <div id="code_M3k"><ol> <li> <li> <?php <li>function safeEncoding($string,$outEncoding ='UTF-8') </li> <li>{ </li> <li> $encoding = "UTF-8"; </li> <li> for($i=0;$i<strlen> { <li> if(ord($string{$i}) continue; </li> <li> </li> <li> if((ord($string{$i})&224)==224) </li> <li> { </li> <li> //第一个字节判断通过 </li> <li> $char = $string{++$i}; </li> <li> if((ord($char)&128)==128) </li> <li> { </li> <li> //第二个字节判断通过 </li> <li> $char = $string{++$i}; </li> <li> if((ord($char)&128)==128) </li> <li> { </li> <li> $encoding = "UTF-8"; </li> <li> break; </li> <li> } </li> <li> } </li> <li> } </li> <li> </li> <li> if((ord($string{$i})&192)==192) </li> <li> { </li> <li> //第一个字节判断通过 </li> <li> $char = $string{++$i}; </li> <li> if((ord($char)&128)==128) </li> <li> { </li> <li> // 第二个字节判断通过 </li> <li> $encoding = "GB2312"; </li> <li> break; </li> <li> } </li> <li> } </li> <li> } </li> <li> </li> <li> if(strtoupper($encoding) == strtoupper($outEncoding)) </li> <li> return $string; </li> <li> else </li> <li> return iconv($encoding,$outEncoding,$string); </li> <li>} </li> <li>?></li></strlen> </li> </ol></div> <em onclick="copycode($('code_M3k'));">复制代码</em> </div> </td></tr></table> <div id="comment_43939" class="cm"> </div> <div id="post_rate_div_43939"></div> <br><br>