2012-12-24 31 views
0

我已經在Zend框架中開發了一個應用程序,我將它翻譯成阿拉伯語。它在我的本地Windows機器上工作正常。當我將它上傳到Linux機器時,我沒有使用視圖翻譯功能獲得文本。Zend框架翻譯爲阿拉伯語不能在Linux服務器上工作

我目前使用CSV適配器進行翻譯。任何指導將不勝感激。

+0

不用硬件代碼與Windows反斜槓路徑?確保你使用'DIRECTORY_SEPARATOR'進行跨平臺兼容。 – Alex

+0

確保服務器應用程序中的編碼爲UTF8 ... – Benabra

回答

1

我有完全相同的問題,我認爲根本原因是Zend Translate庫用於解析CSV文件的PHP fgetcsv函數無法正確使用UTF-8文本。

我發現這個問題是如果我把周圍的文本值雙引號翻譯.csv文件,例如,解決了我的情況下,如果我改了行:

MWBtnFind;ابحث

MWBtnFind;"ابحث"

如果您手動加載翻譯文件,確保你做的工作就好了