發新話題
打印

UTF-8 與 Big5 編碼切換

UTF-8 與 Big5 編碼切換

自從伺服器裝了 ACFS_SFS 10.04 版本,
系統預設文字編碼為 UTF-8 ,
在 pietty 等程式登入後,
若使用vi等文字編輯器打開 big5 編碼的文件會變成亂碼
可用以下方式解決!

◎切換到 Big5 編碼
指令:export LANG=zh_TW.Big5
PieTTY 顯示編碼切換:選項-->字元編碼-->Unicode

◎切換到 UTF-8 編碼       
切換:export LANG=zh_TW.UTF-8
PieTTY 顯示編碼切換:選項-->字元編碼-->Unicode UTF-8

◎若切換後,按Tab鍵後會出現問題,可先進行以下中文環境設定(設定一次即可)!       

vi /var/lib/locales/supported.d/local
加入以下這一行:
zh_TW.BIG5 BIG5

vi /var/lib/locales/supported.d/zh-hant
加入以下這一行:
zh_TW.BIG5 BIG5

產生新的locale:
locale-gen --purge

其實為何要這樣做,我也不是很了解。
這是之前在網路上找到的解決方法,整理一下,與大家分享!

另外,
切換時 export LANG=zh_TW.Big5 與 export LANG=zh_TW.UTF-8 指令太常了,
想用存成 bash 檔方式來下指令,如:
#!/bin/bash
export LANG=zh_TW.Big5

可是都無法順利切換,
不知有哪位高手可以指點一下?

TOP

發新話題