[請益] PHP匯出CSV檔

看板PHP作者 (洨愛)時間11年前 (2014/11/26 22:25), 11年前編輯推噓5(506)
留言11則, 3人參與, 最新討論串1/1
目前問題: 現在需要將資料庫裡的資料 能夠把他匯出CSV檔 可是問題是已經抓到該筆資料 卻只印出英文跟數字 無法印出中文 不知道有沒有大大能夠幫我看一下程式碼是不是有出錯? 麻煩各位大大幫幫忙了 匯出會變這樣 http://ppt.cc/aXEn 這是網頁錯誤的部分 http://ppt.cc/u8Gp <?php include("db.php"); ?> <?php $num_a = $_GET["num"]; ?> <input type="submit" name="action" value="csv"> <?php $sql_b = "SELECT * FROM library_of_topic WHERE library =$_GET[num]"; $result_b = mysql_query($sql_b); ?> <?php while ($row_b = mysql_fetch_assoc($result_b)) { ?> <?php $sql_c = "SELECT * FROM topic WHERE Num =$row_b[topic]"; $result_c = mysql_query($sql_c); ?> <?php while ($row_c = mysql_fetch_assoc($result_c)) { ?> <?php } ?> <?php } ?> <?php header("Content-type: text/x-csv; charset=utf-8"); header("Content-Disposition:filename=exportFileName.csv"); echo iconv('UTF-8','big5', "題目, 答案A, 答案B, 答案C, 答案D \n"); echo iconv('UTF-8','big5', "'".$row_c[name]."', '".$row_c[option1]."', '".$row_c[option2]."', '".$row_c[option3]."','".$row_c[option4]."' \n"); ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.1.215 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1417011934.A.DBB.html

11/26 23:28, , 1F
把所有的iconv拿掉試試
11/26 23:28, 1F

11/26 23:30, , 2F
檔案宣告utf-8 , 內文卻輸出big5
11/26 23:30, 2F
目前可以了 可是現在問題改成 輸出中文以後 有些中文字是 "?" 求解~~~ ※ 編輯: DwyaneAndy (114.38.1.215), 11/27/2014 02:22:52

11/27 04:51, , 3F
不一定要iconv 想知道輸出big5的用意?
11/27 04:51, 3F

11/27 04:52, , 4F
維持utf8 切開到你想要的網頁 再轉成big5比較好吧
11/27 04:52, 4F

11/27 04:53, , 5F
現在網頁不是都統一utf8了嗎? big5會造成很多麻煩
11/27 04:53, 5F

11/27 11:24, , 6F
有些中文字big5沒有當然會變成?
11/27 11:24, 6F

11/27 11:25, , 7F
用UTF-8可以解決大部分的字,再來就剩一些麻煩得名字了
11/27 11:25, 7F

11/27 11:26, , 8F
之前遇到一個"育"顯示不出來,因為育上面是ㄊ,它上面卻
11/27 11:26, 8F

11/27 11:26, , 9F
是云少掉最上面那行
11/27 11:26, 9F

11/27 11:27, , 10F
取這種名字真的是找麻煩...差異太小了
11/27 11:27, 10F

12/29 02:19, , 11F
資料庫utf8 連線轉入utf8 網頁宣告utf8 應該就沒問題
12/29 02:19, 11F
文章代碼(AID): #1KTUBUsx (PHP)
文章代碼(AID): #1KTUBUsx (PHP)