[請益] PHPExcel下載檔案亂碼

看板PHP作者時間12年前 (2013/09/19 20:19), 編輯推噓3(308)
留言11則, 5人參與, 最新討論串1/1
大家好: 我使用PHPExcel來讓使用者下載excel檔案,但下載下來的資料好像把我的程式碼都寫入了 內容對就算了 現在連內容都有點怪... 然後中文部份全都是亂碼...上網查了好多方法都沒有用,不知道哪裡出錯了 這是我載下來的excel檔案http://i.imgur.com/YfPPTav.jpg
我的code:http://pastie.org/8338734 請問有人和我遇到相同的情形嗎? header("Content-Type: application/vnd.ms-excel; charset=utf-8"); 這行不管改UTF8還是BIG5都沒用... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.153.140 ※ 編輯: stony1990 來自: 61.228.153.140 (09/19 20:21) ※ 編輯: stony1990 來自: 61.228.153.140 (09/19 20:24)

09/20 01:21, , 1F
用notepad++或其他看看你code那頁的中文是甚麼編碼
09/20 01:21, 1F

09/20 01:23, , 2F
我用utf-8產生可以正常顯示
09/20 01:23, 2F

09/20 12:02, , 3F
我編碼是UTF-8無BOM
09/20 12:02, 3F

09/20 17:00, , 4F
excel檔試試加上BOM
09/20 17:00, 4F

09/20 19:29, , 5F
你的source code另存 utf8看看吧!
09/20 19:29, 5F

09/22 19:58, , 6F
你得看excel是用什麼編碼顯示,而不是改header,header
09/22 19:58, 6F

09/22 19:58, , 7F
是要依內容的編碼設定,你現在編碼是utf8,有可能excel是
09/22 19:58, 7F

09/22 19:58, , 8F
用big5,那你要放到excel中的資料就要用iconv轉成big5,
09/22 19:58, 8F

09/22 19:58, , 9F
而你的header也設big5,不過那header其時只有瀏覽器認得
09/22 19:58, 9F

09/22 19:58, , 10F
方便確認你實際內容的編碼罷了
09/22 19:58, 10F

10/03 16:38, , 11F
請問一下要如何查看EXCEL的編碼?
10/03 16:38, 11F
文章代碼(AID): #1IEkl943 (PHP)
文章代碼(AID): #1IEkl943 (PHP)