[請益] PHP 產生 RTF

看板PHP作者 (胖胖)時間14年前 (2010/05/09 00:49), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/12 (看更多)
header('Content-type: application/msword;charset=utf-8'); header('Content-Disposition: inline, filename=app_form.rtf'); $filename='app.rtf'; $fp=fopen($filename,'r'); $output=fread($fp, filesize($filename)); fclose($fp); $output=str_replace('<<last_name>>',' '.$row->last_name,$output); $output=str_replace('<<first_name>>',' '.$row->first_name,$output); echo $output; 目前大概是以這種方式產生RTF檔案 不過發現如果變數內容是中文的話會變成亂碼 請問該怎麼處理呢?? 頁面編碼已經設定成utf8了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.34.18

05/09 01:14, , 1F
iconv
05/09 01:14, 1F

05/09 03:47, , 2F
還是不成功耶!
05/09 03:47, 2F

05/09 10:19, , 3F
那你試試把轉進rtf檔的文字轉成big5
05/09 10:19, 3F

05/10 00:44, , 4F
目前發現是RTF檔案的字型編碼問題,不知是否有支援unicode
05/10 00:44, 4F

05/10 00:44, , 5F
的字型呢??
05/10 00:44, 5F
文章代碼(AID): #1BvPNz-r (PHP)
討論串 (同標題文章)
文章代碼(AID): #1BvPNz-r (PHP)