/**
 * 實現多種字符編碼方式
 * @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;
}
 
留言
張貼留言