看板 PHP 關於我們 聯絡資訊
大家好: 我使用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)
lvlightvivi:用notepad++或其他看看你code那頁的中文是甚麼編碼 09/20 01:21
lvlightvivi:我用utf-8產生可以正常顯示 09/20 01:23
stony1990:我編碼是UTF-8無BOM 09/20 12:02
windwofswold:excel檔試試加上BOM 09/20 17:00
joedenkidd:你的source code另存 utf8看看吧! 09/20 19:29
cwlin0416:你得看excel是用什麼編碼顯示,而不是改header,header 09/22 19:58
cwlin0416:是要依內容的編碼設定,你現在編碼是utf8,有可能excel是 09/22 19:58
cwlin0416:用big5,那你要放到excel中的資料就要用iconv轉成big5, 09/22 19:58
cwlin0416:而你的header也設big5,不過那header其時只有瀏覽器認得 09/22 19:58
cwlin0416:方便確認你實際內容的編碼罷了 09/22 19:58
stony1990:請問一下要如何查看EXCEL的編碼? 10/03 16:38