作者stony1990 ()
看板PHP
标题[请益] PHPExcel下载档案乱码
时间Thu Sep 19 20:19:17 2013
大家好:
我使用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)
1F:推 lvlightvivi:用notepad++或其他看看你code那页的中文是甚麽编码 09/20 01:21
2F:→ lvlightvivi:我用utf-8产生可以正常显示 09/20 01:23
3F:→ stony1990:我编码是UTF-8无BOM 09/20 12:02
4F:推 windwofswold:excel档试试加上BOM 09/20 17:00
5F:→ joedenkidd:你的source code另存 utf8看看吧! 09/20 19:29
6F:推 cwlin0416:你得看excel是用什麽编码显示,而不是改header,header 09/22 19:58
7F:→ cwlin0416:是要依内容的编码设定,你现在编码是utf8,有可能excel是 09/22 19:58
8F:→ cwlin0416:用big5,那你要放到excel中的资料就要用iconv转成big5, 09/22 19:58
9F:→ cwlin0416:而你的header也设big5,不过那header其时只有浏览器认得 09/22 19:58
10F:→ cwlin0416:方便确认你实际内容的编码罢了 09/22 19:58
11F:→ stony1990:请问一下要如何查看EXCEL的编码? 10/03 16:38