裝了一顆新的HD給FreeBSD,想說順便把環境搞成utf8好了,於是乎把之前留下的資料設定一下。
putty要在Window/Translation中的Received data….. character set選UTF-8。以及treat CJK ambiguous characters as wide要選。
接著把csh.cshrc加入
setenv LANG zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8
接著很多人說用convmv來把檔名或目錄Big5轉UTF-8,但我一直失敗,所以我就自己重新MV
然後問題最大,搞了我最久的就是vi,因為vi吃不了UTF8,所以我只好裝vim,接著設定.vimrc如下
set tabstop=4
set encoding=utf-8
set backspace=indent,eol,start
set fileencoding=utf-8
set fileencodings=utf-8
set termencoding=utf-8
set enc=utf-8
這樣一來,我發現有一個缺點,就是以前的big5編碼檔案會變亂碼,於是我最後採用alias做法,在.cshrc加alias viu如下
alias viu ‘vim -u ~/.vimrc_utf8 $1′
同時把上面的.vimrc 改名 為.vimrc_utf8,如此一來只要就用vi改big5的檔案,用viu來改utf8的檔案。
以下是題外話
重開之後發現沒問題,但是wp卻掛了,全變成????,進資料庫看發現沒問題,所以覺得問題一定出在wp本身,問了問孤狗,才發現是自己太笨,升級wp時忘了在wp-config.php裡面加上
define(‘DB_CHARSET’, ‘utf8′);
加上去之後,wp又回來了…以後得好好看升級相關說明…囧
文章分類: FreeBSD, blog, 資訊電腦網路
沒有任何回應 »