當我拿到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
讀者可以直接由我的網站下載轉好的messages.mo使用
5.將檔案放至locale/zh_TW.UTF-8/LC_MESSAGES裡頭,沒有的話自行建立資料夾
這樣就大功告成了
我的demo webERP請看==>K&C 股份有限公司
2012/07/10備註:這個demo版是4.08.1版的,重新安裝,以前的版本就不還原了,新版的webERP安裝說明注意事項請見webERP 4.08.1 繁體中文安裝說明
大大.在使用DEMO列印时,碰到状况:列印生成的PDF档中文字体处均显示为乱码.这个用什么解决办法?
很好的問題,因為webERP還沒支援utf-8的pdf產生,待我研究看看!
Thank You Very Much!
現在可以正常的產生PDF檔了.繼續學習WEBERP .
huh ? 可以正常的產生PDF檔了 ? how?
would u explain it for me? thanks.
ubuntu+webERP+pdf+utf-8中文
這一篇文章你看了嗎?我已經將檔案放上去了,你可以參考!
站長您好:請問一下為何我使用weberp3.05+zh_HK_1.01有好多地方還是顯示英文無法中文化,沒有辦法和您的範例網站一樣,請問有什麼方法解決嗎?我的msn:jason981221@yahoo.com.tw
你說使用weberp3.05+zh_HK_1.01無法顯示中文!
那是一定的,因為zh_HK_1.01這個版本還有很多的地方沒有中文化!
我的utf-8版的是有增加一些中文化,如果你也是用utf-8編碼的話就可以直接用!
如果是big5或港版的,那就得要做一些轉換才行!
你可以下載mo檔去試看看!
您好,在這站讓我學習到不少,我照您的文章順利將您的utf-8
.po檔轉換成big5轉成.mo 並套用在WebERP 3.08板..
且在使用者也可以順利轉成zh_HK, 並顯示中文,但是在Firefox上她並不會順利的認出他的編碼,當我切換畫面時他還是會停留在UTF的編碼上, 我在httpd.conf也有設定Default編碼為 Big5了,請問是問題出在哪嗎?
在po檔裡面也有big5及utf-8的設定喔!
不知道你有沒改到那個地方?
不然你mail給我看一下你big5的po檔給我看一下也行!
您好,感謝您的回應
http://starhw.myweb.hinet.net/messages.po
由您的UTF8版本轉Big5的版本.
我在Firefox中只要把編碼換成Big5編碼就可以正常顯示.
你有注意到在在那個檔案中有這幾行敘述:
#: includes/header.inc:10
#: includes/header.inc:18
msgid “ISO-8859-1”
msgstr “UTF-8”
這個msgstr要改成big5,不然你的每個頁面都會出現
然後你手動編碼的狀況就會出現!
謝謝您了,問題解決了.
一個資料很豐富的網站!
在這裡也得到了不少幫助,
Thanks a lot!
下載的網址:class.pdf.php + FPDF_Chinese.php utf-8 ,的文件我无法下载,注册很多次都没法成功,恳请给我一份这个文件,谢谢
感謝ㄚ琪 版主的說明
如果使用 mysql 4.1 以上版本且使用utf8編碼時,建議在 includes/ConnectDB_mysql.inc 中 mysql_select_db($_SESSION[‘DatabaseName’],$db) 之上一列插入
mysql_query(“SET NAMES ‘utf8′”, $db);
以免資料庫存入的是亂碼.
webERP 3.08 已經出來了是否有較完整的 po 檔?
webERP 3.08的中文化
可能要等些時間才有空來看看
感謝你的提醒!
另外mysql_query(”SET NAMES ‘utf8′”, $db);
這一行敘述,也可以設在mysql的環境設定中,這樣比較不會破壞原作!
使用weberp3.05版並安裝您的po檔,
但操作上仍是big5編碼?
請問如何是utf-8?
我的作業系統ubuntu,編碼預設是zh_TW.UTF-8
你的也跟我一樣的作業系統嗎?
你有測試的網址我可以看一下嗎?
看來是架在window上才有問題,在linux上的則正常,不知是不是gettext判斷問題?
ㄚ琪現在是在高雄還是桃園,還有在接案子嗎?若有相關需求,可找你嗎?
如果是架在Windows上的話,要注意編碼環境是否為UTF-8,還有放mo檔的資料夾也要注意,像在Ubuntu下的資料夾是zh_TW.UTF-8,在Windows下的話,可能就不是用這個資料夾了
我固定每個月休假時回高雄老家一趟,現在在桃園,偶爾也接案子,有相關需求可以找我,不過最好一週前先跟我約!
想請問一下demo webERP是不是進不去了?
因為我現在在學習這套軟體
所以想看一下範例練習
謝謝!!
感謝您的提醒,因為weperp已經改版到3.08了,所以我也在更新,不過有些設定檔跟3.05有些不同,造成你還不能進去,所以我再檢查一下。
那3.05版的介面會留著嗎
因為我的系統是3.05版的
所以想看著練習
謝謝回答~~^^
可以連了
謝謝你喔^^
3.05的程式只有備份起來,不會放在網站給大家demo使用,中文化的檔案應該可以繼續使用!
你好
因為學校老師給的weberp英文系統用起來不順
轉成中文化系統好像有些問題 有些資料不行建
所以我想請問一下
可不可以以現在的weberp中文化系統幫我開一個帳號練習建資料
如果可以的話可以將帳號寄到我的信箱嗎?
謝謝~~!!
你進去http://achi.idv.tw/webERP就有提示帳號給你試!
你好
想麻煩幫我開一個新的帳號(新的公司、新的用戶名稱、密碼)給我建資料
因為我要做報告
所以怕有人上網會刪改資料
謝謝~!
您好..
DEMO的網站原先的用意是給想要了解webERP的功能的朋友測試使用
所以小弟自掏腰包花了電費,ADSL租用的費用及DOMAIN的租用等費用
因為你本人應該已沒測試的必要
所以建議你可以自行架站使用
如你不懂架站我也可以協助你用有償或無償方式來架站
如果你也不願架站,我會很樂意幫你另建一個路徑(有專屬的設定)進去,如果你願意對這些服務有點捐獻的話!
以上
你好
我今天去找老師談了
已經將原有不行的地方修改好了
所以謝謝你的回覆!!
還有謝謝你開放系統給我們測試~
這樣很好!不客氣!
單單要架起最新版的 Apache,Mysql,PhP 和 PhPMyadmin 已經發生問題了,
PhpMyadmin 老是打不通, 請問大大有沒有一些好的教學介紹一下呢?
是在Windows上的話,xampp就可以搞定所有的問題!
如果是phpmyadmin的問題,就再請說明問題?
您好~
請問還可以下載嗎?
因為ㄚ琪琪的家有變動所以造成無法下載,現在已經修正無法下載的問題了!可以由上面的連結下載了!
你好,在3.09版本中,在includes/ConnectDB_mysql.inc 中 mysql_select_db($_SESSION[‘DatabaseName’],$db) 之上一列插入
mysql_query(”SET NAMES ‘utf8′”, $db);
資料庫存入的還是亂碼.頁面顯示的是中文
特請教處理方法,謝謝
“資料庫存入的還是亂碼?”你是怎麼看你的資料庫才看到是亂碼?
我是使用WampServer2.0搭建的win本地環境,在phpmyadmin中查看數據庫,中文是亂碼。
308用文中所講的方法操作,沒有亂碼,但是出現會計年限又幾十年的bug,不是是不是我的操作原因。
請問能msn溝通我,我的就留言中的郵箱號,謝謝。
在ubuntu服務服務器中有測試,問題同樣,寫入數據庫亂碼。
謝謝解惑
谢谢,已搞定
阿棋大你好~我看大概整個台灣~只有你有在研究這套weberp了,我架站的環境是FEDORA 10,我安裝好整個weberp,也以成功將你的utf8編碼將整個網站中文化,可惜資料庫的部份很奇怪,用phpadmin觀看,都變成亂碼,我有嘗試過你說的方法,可是都沒辦法成功看到正確的中文,不知道大大可否協助解決這樣的問題,我網頁上新增資料的部份,都可以很正確的看到中文,不過我在終端機部份,看到的都是亂碼,我嘗試著用phpadmin去看,結果也是亂碼,不知道阿棋大可否分享你的檔案給我,讓我try一下,我config的設定中,我是用mysqli,難道是因為mysql5不支援ㄇ??
阿棋大抱歉~可以跟你戶留msn交流一下嗎???
我的是deness0523@yahoo.com.tw
我用目前最新的 3.10.6 版本,
sql/mysql/weberp-demo.sql 似乎不需要再改掉 latin1 囉,
只要 client 或 database 的 charset 設定是對的就 ok 了!
所以有支援utf-8了嗎?那不錯喔!
請問一下,我依妳的步驟有把語系改好了,目前登入介面的中文的,但是裡面的功能還是英文的,是我哪裡沒有設定好嗎??
你好,我找到地方可以設定帳號的語系了,不過變成全站亂碼..=_=||
網頁的編碼有確認過是utf-8
連登入的頁面也是亂碼,所以是mo那個檔的問題嗎??
用big5顯示就正常…@@
可是我要utf-8啊….
看起來你的系統可能是big5編碼的!
另外你現在安裝的weberp版本是?還有你的作業系統是?
這些資訊要有,可能才能幫你解惑!
妳好,謝謝你的回答:
我的OS是Vista 64bit
weberp版本3.10.6
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
除了依妳上面的步驟之外,也有更新妳另外一篇比較新文章的utf-8的mo檔
在剛進入系統時,它的編碼是utf-8但是會亂碼,手動改為big5就正常…QQ
麻煩幫忙解惑一下,感激不盡,謝謝…^^
嗯!我另外開了一篇文章了,請參考使用!