Linux與Window檔案亂碼問題

2021-08-25 17:43:13 字數 512 閱讀 8320

在windows中建立的文字檔案,拖動到linux下會亂碼。(不考慮換行問題)

原因很簡單,使用windows自帶的記事本預設的編碼方式為ansi,ansi是使用兩個位元組來編碼的,在中文簡體作業系統中ansi對應的編碼方式為gbk,而linux系統會自動識別unicode的字元,但是不會識別gbk,因而使從windows到linux的檔案出現亂碼。

解決方法:

使用iconv命令來轉換檔案的格式。如, iconv -f gbk -t utf-8 test.txt. 這條語句的意思是將test.txt的編碼從gbk轉化為utf-8格式的並在標準輸出輸出,即為在螢幕上列印。如果想儲存則使用輸出重定向將其定向到另乙個檔案如iconv -f gbk -t utf-8 test.txt > test.demo.txt, 則test.demo.txt的編碼為utf-8。

使用命令man iconv查詢手冊, 說明為 iconv - convert encoding of given files from one encoding to another.

window和linux檔案互拷貝出現亂碼問題

在windows上檔案編碼預設是gbk,而linux一般是utf 8。所以一般檔案上傳上去會有亂碼問題。使用遠端傳輸工具比如xftp可以在屬性裡選擇utf 8,一般傳輸工具都這樣設定。也可以傳輸上去,用轉換工具解決。比如convmv 在centos 用命令 yum install convmv co...

Linux 與Window共享檔案

linux 與window共享檔案 1.linux下訪問windows的共享檔案 首先windows下共享目錄,在linux下建立目錄 mnt share name sudo mount t smbfs o username username ip addr share name mnt share...

window 與linux 互傳檔案

一 window與linux互傳檔案 linux 現在對我們個人學習技術的人,非常重要,如果window與linux不能相互傳檔案,會是一件非常痛苦的事 筆者就是這樣的感受 下面我先介紹兩種方式,根據大家時間情況來選擇 1 安裝rz命令,前提是你的電腦與window 用xshell已經連線通暢,在x...