<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> $encoding = "UTF-8"; <li> for($i=0;$i<strlen($string);$i ) <li> { <li> if(ord($string{$i})<128) <li> continue; <li> <li> if((ord($string{$i})&224)==224) <li> { <li> //第一个字节判断通过 <li> $char = $string{ $i}; <li> if((ord($char)&128)==128) <li> { <li> //第二个字节判断通过 <li> $char = $string{ $i}; <li> if((ord($char)&128)==128) <li> { <li> $encoding = "UTF-8"; <li> break; <li> } <li> } <li> } <li> <li> if((ord($string{$i})&192)==192) <li> { <li> //第一个字节判断通过 <li> $char = $string{ $i}; <li> if((ord($char)&128)==128) <li> { <li> // 第二个字节判断通过 <li> $encoding = "GB2312"; <li> break; <li> } <li> } <li> } <li> <li> if(strtoupper($encoding) == strtoupper($outEncoding)) <li> return $string; <li> else <li> return iconv($encoding,$outEncoding,$string); <li>} <li>?></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>