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