zip壓縮檔裏面如果有big5編碼的中文字
如果用unzip的方式解壓縮則中文字會無法使用convmv來更改檔名的編碼方式
解決得方法要用7zip和convmv
這個Blog主要是以我個人的電腦的桌面環境(KDE)為主,大部份都是一些技術文件,也會有一些Server方面的文章,還有一些自己寫的Script,如果你也喜歡KDE、Script歡迎留言討論
2011年6月19日 星期日
2011年3月10日 星期四
批次簡體轉繁體的script
常常下載檔案解開後卻發現裡面卻是簡體中文(utf8)
如果要轉成繁體中文(utf8)似乎沒有較好的指令可以用
用convmv會因為都是utf8而不能轉
所以自己寫了一個簡單的script來作這件事
註解都寫在裡面了
不喜歡就自己改吧!!
2010年9月21日 星期二
轉換big5、utf-8的檔名
朋友丟過來的壓縮檔
因為是在windows中壓縮的
所以檔名的格式都是big5
但是linux的檔名都是用utf8
這時候可以利用convmv來進行轉換
這是把big5轉成utf8
convmv -r -f big5 -t utf8 --notest filename
這是把utf8轉成big5
convmv -r -f utf8 -t big5 --notest filename
--notest就是直接執行了
如果不加--notest就會進行測試
但是不會實際轉換
-r則是針對目錄所做的
例如這個目錄底下都是big5要通通轉成utf8
就可以利用-r這個參數
2010年8月4日 星期三
設定 vimrc 讓vim可以編輯 UTF8/BIG5 等編碼文件
設定 vimrc 讓vim可以編輯 UTF8/BIG5 等編碼文件
加入以下
if has("multi_byte")
set encoding=utf-8
setglobal fileencoding=big5
set fileencoding=big5
set bomb
set termencoding=big5
set fileencodings=ucs-bom,big5,utf-8,latin1
set guifont=-misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
set guifontwide=-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
else
echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
endif
vim /etc/vimrc
加入以下
if has("multi_byte")
set encoding=utf-8
setglobal fileencoding=big5
set fileencoding=big5
set bomb
set termencoding=big5
set fileencodings=ucs-bom,big5,utf-8,latin1
set guifont=-misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
set guifontwide=-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
else
echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
endif
訂閱:
文章
(
Atom
)