建议中文化utf8模式转载-http://job.achi.idv.tw/?p=296
建议po文件utf格式--mo文件sql文件utf格式---mysql数据库utf8-gen-cli
增加数据库数据导出
转载 webERP utf-8 中文化
http://job.achi.idv.tw/?p=296
http://job.achi.idv.tw/?p=296
webERP utf-8 中文化
5 月
16
當我拿到3.05版時,同時也發現了zh_HK_1.01,這個用在big5碼的使用環境上應該沒問題
但是若是用在我所使用的ubuntu使用utf-8之類的Linux系統的話,可就無法正常顯示中文喔!
要使用utf-8的中文webERP還需要一些步驟才行:
1.先查詢你所使用的系統使用何種中文編碼
可以使用這樣的命令查詢:dpkg-reconfigure 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
讀者可以直接由我的網站下載轉好的mo檔使用
5.將檔案放至locale/zh_TW.UTF-8/LC_MESSAGES裡頭,沒有的話自行建立資料夾
這樣就大功告成了
我的demo webERP請看==>K&C 股份有限公司 我引用一句话:要实现全UTF8,则需要程序本身使用utf8(这里不是说源码的保存编码),数据库连接使用utf8,还有就是数据库使用utf8。 我半年前看过了,他的demo里pdf输出是乱码的。并没有完全解决
pdf有办法解决的
见附件例子呵呵,我已经试了utf8
目前数据库--php文件--语言文件,全部是utf8格式,包括phpadmin,pdf没有改,其他的只要稍加修改就可以了,呵呵 大力支持,顶 我的問題:1) 首先我用 我用了 修改了的 weberp-new-mysql-zh_TW.sql 裡面的 charset 都改了 做 utf-8 及 conf.php 都改了 charset ,之後gen 了一做 utf8 的 mysql 的 database ,再用 phpmyadmin 的看過是 utf 的
zh_TW.utf8 中的 messages.po 用 convertz 把它轉做 簡體 uft-8 ,再用 gettext 打它生產成 messages.mo,之後把 繁體的 save 入 zh_HK 簡體的 save 入 zh_CN ,再add 2個用家 一個 用 繁體(zh_HK),一個用簡體 (zh_CN) ,分別用2個用家都可以,看到不同的字形,而我加一個 客戶。名稱用簡體,地址用繁體,都能顯示出來(分別用2個不同的用家login ,及查看都沒有問題),可算是成功做了繁簡通的功能,但入了 phpmyadmin 看看 debtormaster 內容是亂碼來的,是什麼原因。
附上 utf 8 的 zh_tw 及 zh_CN
[[i] 本帖最后由 riccoleung 于 2008-2-25 13:03 编辑 [/i]]
fdgffdg
fdgfgfgfdg 楼上太没有素质 !!我正在寻找WEBERP中文方面的资料,找到了这里。 好煩人哦, 老是不能下載啊 :/bs :/hanx :/qd 看看,但愿有效
页:
[1]