民國104年 第2梯次 網頁設計乙級 學科
第12題
傳送附檔郵件資料使用的P H P 編碼函數為何?
題目
傳送附檔郵件資料使用的P H P 編碼函數為何?
- (1) m d 5 ( )
- (2) m a i l ( )
- (3) c h u c k _ s p l i t ( )
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。