Re: [請益] 存成 txt 檔

看板PHP作者 (Beautiful Stranger)時間17年前 (2008/07/09 17:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
謝謝提供經驗! 在下上網查了一下方法2:Spreadsheet_Excel_Writer 並取用了一個小範例程式,可是發生錯誤! 還請高手幫忙看一下,謝謝 <?php require_once 'Spreadsheet/Excel/Writer.php'; // We give the path to our file here $workbook = new Spreadsheet_Excel_Writer('test.xls'); $worksheet =& $workbook->addWorksheet('My first worksheet'); $worksheet->setInputEncoding('utf-8'); $worksheet->write(0, 0, 'Name'); $worksheet->write(0, 1, 'Age'); $worksheet->write(1, 0, '剣'); $worksheet->write(1, 1, 30); $worksheet->write(2, 0, 'Johann Schmidt'); $worksheet->write(2, 1, 31); $worksheet->write(3, 0, 'Juan Herrera'); $worksheet->write(3, 1, 32); // We still need to explicitly close the workbook $workbook->close(); ?> 這樣在test.xls檔案中只有英文顯示得出來, 那個劍字變成問號... 請問該何解呢? ※ 引述《aleck945 (總是不知所措)》之銘言: : ※ 引述《aleck945 (總是不知所措)》之銘言: : : 標題: Re: [請益] 存成 txt 檔 : : 時間: Tue Jul 8 18:31:15 2008 : : 推 Joe8 :挖屋 成功了! 感謝您...不過XLS無法存中文字Orz 07/09 00:02 : 提供一下我的經驗, 我對於 XLS 的作法, 通常都用以下 2 種: : 1. 使用 tab 當分隔的標準文字檔 csv. : 2. 使用 Spreadsheet_Excel_Writer (強烈建議) : 如果使用標準文字檔, 中文字的部份, 可能要用 iconv 去轉換 utf8 and big5 . : 如果使用 Spreadsheet_Excel_Writer, 可以直接宣告 setInputEncoding('utf-8') . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.62.113
文章代碼(AID): #18T8h5ME (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 6 之 7 篇):
文章代碼(AID): #18T8h5ME (PHP)