民國104年 第2梯次 網頁設計乙級 學科

第12題

傳送附檔郵件資料使用的P H P 編碼函數為何?

題目

傳送附檔郵件資料使用的P H P 編碼函數為何?

  1. (1) m d 5 ( )
  2. (2) m a i l ( )
  3. (3) c h u c k _ s p l i t ( )
  4. (4) b a s e 64 _ e n c o d e ( )

官方答案

(4) b a s e 64 _ e n c o d e ( )

解析

電子郵件的附檔必須在 MIME 規範下傳送,由於原始郵件協定只能處理 ASCII 文字,因此二進位檔案需先以 Base64 編碼,把每 3 個位元組轉成 4 個可列印字元,PHP 對應的函式即為 base64_encode()。md5() 是產生雜湊摘要,不可逆且無法還原檔案內容;mail() 負責寄送郵件本體;chunk_split() 是把長字串分段,常搭配 Base64 每 76 字元插入換行,本身不做編碼。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料