返回列表 回復 發帖

ubuntu+webERP+pdf+utf-8中文

則做了修改,現在可以列印pdf報表了!

webERP不支援utf-8 中文pdf檔列印的問題!
我將includes路徑下的class.pdf.php及FPDF_Chinese.php依照上面的原則做了修改,現在可以列印pdf報表了!
附件: 您所在的用戶組無法下載或查看附件
但是若是用在我所使用的ubuntu使用utf-8之類的Linux系統的話,可就無法正常顯示中文喔!要使用utf-8的中文webERP還需要一些步驟才行:
1.先查詢你所使用的系統使用何種中文編碼
可以使用這樣的命令查詢:[email=root@dpkg-reconfigure]dpkg-reconfigure[/email] locales
Generating locales…
en_US.UTF-8… up-to-date
zh_TW.UTF-8… up-to-date
Generation complete.
可以發現我的系統是使用en_US.UTF-8及zh_TW.UTF-8這兩種編碼
2.編輯config.php檔案
$DefaultLanguage =’en_GB’;將這一行改成
$DefaultLanguage =’zh_TW.UTF-8′;
3.將要匯入資料庫檔,例如:weberp-demo.sql
預設的DEFAULT CHARSET=latin1的字串給去掉,因為我們的mysql資料庫是用utf-8的
原先的www_users資料表的結構,language欄位長度請由5改成11
原先的demo這個user的資料有en_GB的資料也改成zh_TW.UTF-8
4.從zh_HK_1.01下載來的messages.po需要做轉檔轉換成utf-8的手續,另外我把它的
Content-Type: text/plain; charset=big5改成
Content-Type: text/plain; charset=utf-8
以及檔案裡的msgid 『ISO-8859-1″
由對應big5改成對應utf-8
讀者可以直接由我的網站下載轉好的messages.mo使用
5.將檔案放至locale/zh_TW.UTF-8/LC_MESSAGES裡頭,沒有的話自行建立資料夾
這樣就大功告成了
返回列表 回復 發帖