PHP 字串編碼轉換



/**

 * 實現多種字符編碼方式

 * @param $input 需要編碼的字符串

 * @param $_output_charset 輸出的編碼格式

 * @param $_input_charset 輸入的編碼格式

 * return 編碼後的字符串

 */

function charsetEncode($input, $_output_charset, $_input_charset) {

$output = "";

if (!isset($_output_charset)) {

$_output_charset = $_input_charset;

}

if ($_input_charset == $_output_charset || $input == null) {

$output = $input;

} elseif (function_exists("mb_convert_encoding")) {

$output = mb_convert_encoding($input, $_output_charset, $_input_charset);

} elseif (function_exists("iconv")) {

$output = iconv($_input_charset, $_output_charset, $input);

} else {

die("sorry, you have no libs support for charset change.");

}

return $output;

}






留言

這個網誌中的熱門文章

成人剪舌繫帶聽過嗎?我剪了!!

Scp - ssh 的遠端檔案傳輸指令

睡覺使你更有效率