看板 PHP 關於我們 聯絡資訊
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
j2612280:iconv 05/09 01:14
a613204:還是不成功耶! 05/09 03:47
j2612280:那你試試把轉進rtf檔的文字轉成big5 05/09 10:19
a613204:目前發現是RTF檔案的字型編碼問題,不知是否有支援unicode 05/10 00:44
a613204:的字型呢?? 05/10 00:44