1、描述
在 Linux 伺服器中系統的編碼預設設定成的是 en_US.UTF-8 ,而FineBI中繁體中文編碼預設是 zh_TW.UTF-8 的編碼,因此會存在在 BI 應用中匯出 Excel 出現亂碼的情況,因此要將 Linux 系統的編碼改成 zh_TW.UTF-8 。修改方法包括全局修改和區域性修改。
2、全局修改
全局修改即為對整個系統都有效的修改方式,使整個系統都適應於該系統編碼。該方法是在系統配置檔案中新增編碼方式將預設方式改寫掉。執行的命令如下:
vi /etc/profile
開啟檔案後在最後一行加入如下命令:
export LC_ALL="zh_TW.UTF-8" export LANG="zh_TW.UTF-8"
儲存跳出後,執行檔案生效命令:
source /etc/profile
修改完成。
3、區域性修改
有時 Linux 系統中編碼並不能統一使用,而是只針對某使用者下才使用該編碼,即當使用 FineBI 的時候,在該系統使用者下才能使用該編碼。因此編輯配置檔案時需要在該使用者下編輯。
如給使用者 wind 進行該編碼設定,執下如下命令:
vi /home/wind/.bash_profile
在最後一行輸入:
export LC_ALL="zh_TW.UTF-8" export LANG="zh_TW.UTF-8"
再執行 source 命令即可:
source /home/wind/.bash_profile
注:./bash_profile 是每個使用者都可使用該檔案輸入專用於自己使用的 shell 資訊。