作者Clessin (Clemond)
看板PHP
標題Re: [請益] PHP 產生 RTF
時間Tue Jun 5 22:38:53 2012
※ 引述《arrack (Arrack)》之銘言:
: 我猜你應該是要輸出WORD,這個部分我以前也處理過,分享一下我最後的解決方案
: Word 本身有Word XML的格式是支援UTF-8的,
: 你打開Word 選擇另存新檔,XML格式
: 範例下載
: https://docs.google.com/open?id=0B165RvV1fgudaVk0Q1dTQmZXc0U
: (檔案=>下載 不要在線上檢視)
: 不過你要特別注意取代的名稱%1%不要被Word的格式給切斷了
: (用文字編輯器打開.xml檔案,搜尋看看)
Arrack大分享的方法經我測試真得是可行的方案,已順利的將UTF-8的中文
取代XML檔案中的變數符號,並透過browser輸出WORD檔給使用者,
且檔案能順利開啟!再次感謝! 只是有個小小的疑問,為何一定要用像%1%這種
符號才能順利以中文字取代掉呢?我剛試過用<<title>>這種符號,
反而無法取代,會讓下載回來的檔案都還是呈現原來<<title>>的樣子....
不知為何?感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.235.57.50
→ arrack:XML裡面<是關鍵字,要轉換,你可以打開來搜尋看看 06/06 00:55
→ arrack: <跟> 06/06 00:55
→ arrack:應該說 會把< >轉成< > 你要的話要搜尋 06/06 01:02
→ arrack:<<title>> 所以我都是用% 06/06 01:02
→ Clessin:嗯,的確如此,<>會被轉換,感謝提點,受獲很多! Thanks! 06/06 07:04