這篇文章整理並比較了幾個簡繁轉換的工具
我拿來試了下 xml 檔的轉換,iconv 確實一直存在著字元集問題,使用 cconv 就沒有這個問題,語法範例如下:
for i in *xml; do echo $i; cconv -f UTF8-TW -t UTF8-CN -o out/$i $i; done
可以很簡單的將 utf8 的繁體轉換成 utf8 的簡體
等效的 iconv 大致如下:
for i in *xml; do echo $i; iconv -f utf8 -t big5 $i | iconv -f big5 -t gb2312 | iconv -f gb2312 -t utf8 -o out/${i}; done
iconv 除了不直接外,還無法轉換 BOM xml file, 有些字元也會出錯
可惜的是,我不會使用 opencc....不知道怎麼從繁體轉成簡體
2014/08/19
2014/08/04
ubuntu 如何重新啟動 usb?
我的筆電怪怪的,有時開機后,一開始還可以用 usb, 例如 usb mouse, 可是開完機不久它就失效了,重新拔插也沒有用
老實講我不知道是什麼原因造成的,但是底下的方法可以讓它重新啟動:
for u in uhci_hcd xhci_hcd; do
for i in $( ls /sys/bus/pci/drivers/$u/ | grep : ); do
echo -n "unbind $u... ";echo $i | sudo tee /sys/bus/pci/drivers/$u/unbind;
echo -n "bind.. $u... ";echo $i | sudo tee /sys/bus/pci/drivers/$u/bind;
done
done
老實講我不知道是什麼原因造成的,但是底下的方法可以讓它重新啟動:
for u in uhci_hcd xhci_hcd; do
for i in $( ls /sys/bus/pci/drivers/$u/ | grep : ); do
echo -n "unbind $u... ";echo $i | sudo tee /sys/bus/pci/drivers/$u/unbind;
echo -n "bind.. $u... ";echo $i | sudo tee /sys/bus/pci/drivers/$u/bind;
done
done
同樣道理,如果想重新啟動其他裝置也可以比照辦理。
其他相關的指令如:
lspci
lsusb
lshw
其他相關的指令如:
lspci
lsusb
lshw
訂閱:
文章 (Atom)