php--字符编码转码的函数iconv()和mb_convert_encoding()

iconv — 字符串按要求的字符编码来转换
string iconv ( string out_charset , string $str )

1.string iconv ( string in_charset, string out_charset, string str )

注意:第二个参数,除了可以指定要转化到的编码以外,还可以增加两个后缀://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 会自动将不能直接转化的字符变成一个或多个近似的字符,//IGNORE 会忽略掉不能转化的字符,而默认效果是从第一个非法字符截断。

2.string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )

header("content-Type: text/html; charset=Utf-8"); 
echo mb_convert_encoding("妳係我的友仔", "UTF-8", "GBK"); 

$content = iconv(”GBK”, “UTF-8//IGNORE″, $content); 
$content = mb_convert_encoding($content, "UTF-8″,"GBK"); 

你可能感兴趣的:(php--字符编码转码的函数iconv()和mb_convert_encoding())