(PHP 4 >= 4.0.5, PHP 5, PHP 7)
iconv — 字符串按要求的字符編碼來轉換
$in_charset
, string $out_charset
, string $str
)
將字符串 str
從 in_charset
轉換編碼到 out_charset
。
參數:
in_charset
輸入的字符集。
out_charset
輸出的字符集。
如果你在 out_charset
後添加了字符串 //TRANSLIT,將啟用轉寫(transliteration)功能。這個意思是,當一個字符不能被目標字符集所表示時,它可以通過一個或多個形似的字符來近似表達。 如果你添加了字符串 //IGNORE,不能以目標字符集表達的字符將被默默丟棄。 否則,str
從第一個無效字符開始截斷並導致一個 E_NOTICE
。
str
要轉換的字符串。
<?php setlocale(LC_CTYPE, 'en_AU.utf8'); $str = iconv('UTF-8', 'ASCII//TRANSLIT', "Côte d'Ivoire"); ?>*