函式名稱:imap_mutf7_to_utf8()
適用版本:PHP 7.3.0 及以上版本
函式描述:imap_mutf7_to_utf8() 函式用於將 MUTF-7 編碼的字串轉換為 UTF-8 編碼的字串。
語法:string imap_mutf7_to_utf8 ( string $in )
引數:
- in:要轉換的 MUTF-7 編碼的字串。
返回值:返回轉換為 UTF-8 編碼的字串,如果轉換失敗則返回 false。
示例:
// MUTF-7 編碼的字串
$mutf7String = "&ZeVnLIqe-";
// 轉換為 UTF-8 編碼的字串
$utf8String = imap_mutf7_to_utf8($mutf7String);
// 輸出轉換結果
echo $utf8String;
輸出結果:
官方
注意事項:
- 該函式僅適用於 MUTF-7 到 UTF-8 的轉換,不適用於其他編碼之間的轉換。
- 轉換過程中如果遇到無效的 MUTF-7 編碼字元,函式會返回 false。
- 在使用該函式之前,需要確保 PHP 安裝了 IMAP 擴充套件,可以透過
extension_loaded('imap')
來檢查擴充套件是否載入。 - 如果需要將 UTF-8 編碼的字串轉換為 MUTF-7 編碼的字串,可以使用 imap_utf8_to_mutf7() 函式。