關於linux中的iconv轉碼

在Linux中iconv是一個用來轉碼的命令,在將數據文件導入到數據庫中的時候經經常會遇到,數據文件的字符編碼格式和數據庫中要求的字符編碼格式不一致,這時就會經常用到iconv這個命令

iconv  常用參數

-f 原編碼
-t 目標編碼
-c 忽略無法轉換的字符

將GBK格式文件(test1.txt)轉換成UTF-8格式文件(test2.txt)

iconv -c -f GBK -c UTF-8 test.txt > test2.txt

注:此時文件test1並沒有刪除

iconv有時會和另外一個命令一起用到,就是當你不能確定需要修改編碼的文件當前是什麼類型編碼格式的文件時。

vim文件 輸入

:set fileencoding

這時會在命令後顯示出文件的編碼

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章