將windwons系統(tǒng)中的文件導入到linux中濒持,進行編碼轉(zhuǎn)換
1.將windows中的腳本文件導入linux系統(tǒng)中并且在linux中創(chuàng)建一個文件內(nèi)容相同的文本
內(nèi)容:使用rz命令键耕,將文件導入到linux中,如果是centos7以上的版本柑营,自帶屈雄,不用再安裝。如果沒有由境,centos版本linux進行安裝使用命令:yum install lrzsz
命令:rz fileName ;vi fileName
操作:
Paste_Image.png
Paste_Image.png
結(jié)果:
Paste_Image.png
2.查看文件二進制內(nèi)容
*比較linux和windows文件內(nèi)容的二進制和文件大小即字節(jié)數(shù)
命令:hexdump -c 文件名
內(nèi)容:在linux里面編寫一個文件內(nèi)容和windows中上傳上來的文件內(nèi)容完全一致棚亩,比較兩個文件的二進制碼。
操作:
Paste_Image.png
比較結(jié)果:
Paste_Image.png
Paste_Image.png
3.轉(zhuǎn)換文件編碼格式
命令:
dos2unix fileName
unix2dos fileName
內(nèi)容:將linux格式文件轉(zhuǎn)化成windows格式文件虏杰,將windows格式文件讥蟆,轉(zhuǎn)化成linux文件格式。
操作和結(jié)果:
Paste_Image.png
Paste_Image.png
4.中文編碼顯示
內(nèi)容:查看windows上傳到linux上的文件類型和編碼格式纺阔,并將格式轉(zhuǎn)化成UTF-8瘸彤,解決中文亂碼問題。
操作和結(jié)果:
Paste_Image.png
擴展:icovn -l 查看linux里面的編碼
5. file 查看編碼機制
Paste_Image.png
注意:一般不同編輯器編碼格式不統(tǒng)一容易出現(xiàn)問題