ubuntu下顯示windows檔案中文為亂碼

2021-09-25 01:36:49 字數 1354 閱讀 5674

參考:

其中文編碼為gbk/gb2312,在ubuntu下顯示為亂碼,可以使用iconv命令進行轉換:

iconv -f gbk -t utf8 source_file > target_file

由於zip格式中並沒有指定編碼格式,windows下生成的zip檔案中的編碼是gbk/gb2312等,因此,導致這些zip檔案在linux下解壓時出現亂碼問題,因為linux下的預設編碼是utf8。

ubuntu16.04系統,直接執行如下**解壓:

unzip -o cp936 ***.zip

注意-o是大寫,小寫會提示錯誤。

一些unzip是沒有-o這個選項的。

沒有安裝的請安裝unzip 6.0 debian modified 版本有這個選項

在 ubuntu下解開時,中文檔名會顯示亂碼,可以用convmv解決。

安裝convmv:

sudo apt-get install convmv

轉換檔案或目錄:

convmv -f gbk -t utf8 -r --notest ***/*

-f 後面為原來的編碼方式,

-t 後面是要更改為的編碼方式,

-r 表示遞迴形式處理這個目錄下面的所有檔案,

–notest 表示馬上執行,而不是僅僅測試而已。

***/*  表示當前目錄的***資料夾下的所有檔案

在ubuntu下使用unzip解壓widnows環境下天生的zip檔案,會發生檔名或者目錄名亂碼現象,解決辦法是使用 7-zip和convmv。

安裝7-zip和convmv:

sudo apt-get install convmv p7zip-full

解壓zip檔案:

lang=c 7z e zip_file

convmv -f gbk -t utf8 -r --notest *

在ubuntu下解壓windows環境下天生的rar檔案,同樣會碰到中文亂碼題目,例如使用7z來解壓。

可以使用unrar來解壓。

安裝unrar:

sudo apt-get install unrar

pdf檔案中的中文顯示出亂碼的情況下,可以安裝poppler-data來解決:

sudo apt-get install poppler-data

WINDOW環境下安裝Ubuntu

ubuntu 8.04 iso檔案 將grldr和grub.exe放入c盤根目錄 3.在c盤根目錄新建乙個 menu.lst檔案,寫入如下內容 如果把 ubuntu 8.04 hardy desktop i386.iso放在c盤目錄下,為 title install ubuntu 8.04 find...

window下SSH連線ubuntu失敗

問題1 連線ssh,在連線前記得在window下安裝ssh secure shell client客戶端 操作步驟如下 在win7下通過ssh連線虛擬機器的ubuntu,連線失敗,提示資訊見下圖 然後我在ubuntu終端下輸入 ssh localhost,見下圖 ssh connect to hos...

window下ubuntu12 04雙系統的安裝

ubuntu12.04系統的安裝 當安裝過程中出現no root file system時 即沒有定義根檔案系統,按照鏈結一中的方法即可 另外值得注意的是在選擇安裝方式時,第一項為與window共存,這是將ubuntu與window安裝在同乙個盤中,與wubi類似。這種方式下的ubuntu解除安裝方...