看板 PHP 關於我們 聯絡資訊
<? Header("Content-Disposition: attachment; filename=$filename"); Header("Content-Type: application/file"); ?> $filename是從mysql讀出的資料 編碼是utf-8 用Firefox可以正常下載 但是IE7不能(特定文字 如 "阿") 請教一下 這種編碼問題要怎麼解決呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.57.43
buganini:lookup urlencode() 03/13 18:29
buganini:但下載下來檔名有可能是亂碼...不同OS,browser不一定 03/13 18:29
buganini:如果你是下載之後檔名變亂碼的話,可能就只有轉成big5了 03/13 23:57
readper:我試的結果有些中文會直接變亂碼 有些則是會失敗 03/14 01:02
readper:像"測試" 就是變亂碼 "阿" 就會失敗 03/14 01:02
readper:簡單的說 有沒有辦法讓IE認出檔名是utf-8編碼? 03/14 01:42
readper:不行的話真的要轉碼了 03/14 01:42
chhuang:IE 有些人的進階選項: 傳送 UTF-8 URL 不一定會勾... 03/14 22:00
readper:重點不在傳送utf-8網址吧 03/15 12:30
readper:http://readper.no-ip.org/test.php 03/15 12:32
readper:不管IE有沒有選那一項 他都是把utf-8的檔名用big5解 03/15 12:32