關於linux下開啟windows文字檔案亂碼的問題

時間 2022-11-29 02:45:02

1樓:耶瓜鴨

0002_windows程式出現亂碼的解決方案之一。

linux開啟windows亂碼的問題!!!windows下檔案已經是utf8編碼了!

windows下的檔案在linux下顯示為亂碼

2樓:網友

是因為檔案格式的問題,windows系統是fat型別和ntfs的檔案格式,linux是ext32型別的檔案格式,檔案格式不一樣,導致字元顯示不正確,你可以在windows裡面儲存為utf-8字符集的檔案,或者是linux裡面裝個閱讀器即可。

3樓:其珈藍歆

編碼問題。不過 windows 下面也應該用 utf8 才對,你是不是用的普通記事本開啟的?

你用 eclipse 的 windows 版開啟應該就正常了吧?

linux 下面的軟體,有個傳統風格是所有的源**都是 utf8 編碼的。當然並不絕對。但基本來說,linux 通用的編碼是 utf8 。

4樓:匿名使用者

linux下找一個支援utf8的軟體開啟就可以了。

為什麼我用windows文字編輯器開啟.conf檔案是亂碼,用linux開啟同樣的.conf檔案也是亂碼?有辦法解決嗎?

5樓:網友

點選」右鍵「,開啟方式選擇「用記事本開啟」。

但是大部分軟體遊戲中這類檔案會加密處理,防止使用者破解遊戲。

6樓:依夢琴瑤

說明這個檔案不是文字檔案。因此顯示為亂碼。

linux 文字檔案中文亂碼怎麼解決

7樓:荊溪阻雪婷

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

這樣,就可以讓vim自動識別檔案編碼(可以自動識別utf-8或者gbk編碼的檔案),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ascii)編碼開啟。

linux的文字檔案與二進位制檔案的區分與windows的區分是相同的!

說到底計算機儲存的檔案都是以二進位制形式儲存的,但是區別是,習慣上認為:

(1)、文字檔案。

文字檔案是包含使用者可讀資訊的檔案。這些檔案以ascii碼方式儲存,可顯示和列印。文字檔案的行不能包括空字元(即碼中的null),行的最大長度(包括換行符在內)也不能超過(line_max)所定義的位元組數。

不過文字檔案中並不限制使用除空字元以外的控制字元或其它不可列印字元。

(2)、二進位制檔案(實際上這種說法不準確,因為文字檔案也是用二進位制**存放的,稱為非文字檔案比較好)

二進位制檔案是包含計算機可讀資訊的檔案。二進位制檔案可以是可執行的檔案,使系統根據其中的指令完成某項工作。命令和程式都是以可執行的而進位制檔案方式儲存。

二進位制檔案沒有行的長度限制,也可包含空字元。

8樓:太平洋電腦網

解壓檔案出現中文亂碼怎麼辦解決辦法。

linux與windows 互傳的檔案,中文名稱出現亂碼

9樓:

在linux端先把檔案改成dos或者unix格式,linux提供了兩種文字格式相互轉化的命令:dos2unix和unix2dos

在linux中檢視檔案編碼命令: set fileencoding

不建議用utf-8格式編碼,在命令列會出現不能顯示中文的問題。

如果是window端問題,請安如下步驟修改。

在中文windows系統中,如果一個文字檔案是utf-8編碼的,那麼在命令列視窗(所謂的dos視窗)中不能正確顯示檔案中的內容。在預設情況下,命令列視窗中使用的**頁是中文或者美國的,即編碼是中文字符集或者西文字符集。

如果想正確顯示utf-8字元,可以按照以下步驟操作:

1、開啟命令列視窗。

2、通過 chcp命令改變**頁,utf-8的**頁為65001

chcp 65001

執行該操作後,**頁就被變成utf-8了。但是,在視窗中仍舊不能正確顯示utf-8字元。

3、修改視窗屬性,改變字型。

在命令列標題欄上點選右鍵,選擇"屬性"->字型",將字型修改為true type字型"lucida console",然後點選確定將屬性應用到當前視窗。

type 4、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令列視窗,檔案的內容就完整的顯示出來了。

10樓:匿名使用者

這是一個非常常見的問題,linux中文亂碼也是linux比較普遍的問題。因為在windows下檔案資訊的字符集是unicode,但linux下預設的是utf-8,所以會出現亂碼。你把檔案傳到linux裡以後,要對這些檔案進行相應的轉換,將檔案資訊改一下字符集。

我知道的只是這個原理,你可以在網上搜一搜相關教程,我當時就是按網上說的做的,亂碼都正常了。你也試試吧,那些命令,我沒記腦子裡。

11樓:匿名使用者

刪了中標,改裝別的。

編碼問題不好解決。我一般是改用英文檔名,或者試試你把要傳過去的東西壓縮一下發過去,虛擬機器裡面解壓縮。

不然就找個支援設定編碼的 ssh 客戶端,putty 的 pscp 貌似有編碼設定(我沒用過……)把編碼設定成你的虛擬機器裡面的編碼就行了。虛擬機器裡面的編碼開一個終端,locale 一下就知道了。

12樓:水月之念

那是因為linux 沒支援 utf-8 編碼 你可以使用putty這個shell 登入端 他可以顯示出來在linux上的中文字元。

13樓:匿名使用者

1,讓你的linux系統內支援中文字元。

2,在ssh中應該有關於傳輸編碼的設定項,設定成utf-8,即可!

14樓:匿名使用者

在ssh中應該有關於傳輸編碼的設定項,設定成utf-8

linux下檔案開啟亂碼怎麼辦

15樓:匿名使用者

如果不能正常開啟,建議你用vi命令在終端下開啟。

開啟檔案txt出現亂碼,linux系統。使用命令cat vi都一樣

16樓:匿名使用者

別用命令列,找個kwrite或gnome的圖形化文字器開啟。

再找到設定文字編碼的地方,選擇為gb18030或者gb2312、gbk的編碼。

linux預設是unicode編碼,而中文win的是gb18030、gb2312的編碼,換個編碼方式就行了。

17樓:匿名使用者

最簡單的,在windows上面開啟,然後另存為的時候,選擇encoding為utf-8

18樓:

1. 你的命令列有沒有中文支援?

2. 你的檔案本身什麼編碼?

3. 你的命令列什麼編碼?

19樓:匿名使用者

系統是什麼語言啊,可能是語言種類問題。

怎樣在有linux的機器上安裝windows 2019系統

先安裝好linux作業系統,然後安裝windows 2003當windows 2003 安裝完後,windows會把mbr重寫,這樣grub就消失了 這時就啟動光碟進入linux rescue模式然後執行fdisk l 檢視 boot位於哪個分割槽執行grub,進入 grub find boot g...

linux 中的shell相當於windows中的批處理嗎

差不多,windows是圖形介面,linux大多以命令列代替圖形介面 你可以這樣理解,但別這樣說出去,會笑話的。可以這麼理解,但是bat跟shell相比的話,bat太弱了 linux 和window 的批處理有區別?當然了,他們的shell是不同的 linux shell與windows dos有什...

關於linux和程式設計入門,關於Linux和程式設計入門

首先非常佩服樓主的勇氣和求知慾,非常值得肯定。如果真的對計算機很有興趣,並且希望在計算機領域做出一些成績的話,建議你從計算機的基礎課程開始。可以說計算機的本質就是數學,先把高等數學 主要是微積分 概率論與數理統計,離散數學,線性代數這些基礎課學紮實,然後學習一門計算機程式語言 搞linux程式設計的...