這是一個可能對某些人有幫助的快速註釋
在我看來,這個函式也會修改傳送到客戶端的 HTTP Content-Type 標頭(至少與 iconv_set_encoding() 函式一起使用時)。
如果您指定的編碼以 "//TRANSLIT" 或 "//IGNORE" 結尾(在 iconv 中有效),它仍然會在 HTTP 標頭中傳送編碼名稱。不幸的是,這會使它成為無效的字元集。
例如
<?php
iconv_set_encoding("internal_encoding","UTF-8");
iconv_set_encoding("output_encoding","ISO-8859-1//TRANSLIT");
ob_start("ob_iconv_handler");
?>
將會傳送 Content-Type 標頭為 "ISO-8859-1//TRANSLIT"。