1. 程式人生 > >解決vim開啟之後亂碼的問題

解決vim開啟之後亂碼的問題

 

 

 

 

在Windows中的文件,傳輸到Linux系統中(使用rz命令),出現亂碼

root@localhost ~]# rpm -qf `which iconv`

glibc-common-2.17-105.el7.x86_64

[root@xuegod60 ~]# rpm -ihv /mnt/Packages/glibc-common-2.17-105.el7.x86_64.rpm

通過iconv命令轉碼

輸入/輸出格式規範:
-f, --from-code=名稱 原始文字編碼
-o, --output=FILE 輸出檔案
-l, --list 列舉所有已知的字符集

[root@xuegod60 ~]# iconv -f gb2312 c.txt -o c2.txt

[root@xuegod60 ~]# cat c2.txt

[root@xuegod60 ~]#iconv l         列出所有的已知字符集;

[root@xuegod60 ~]#iconv l gb2312   轉碼

[root@xuegod60 ~]#iconv l gb2312 c.txt –o c2.txt    把c.txt 轉碼後輸出的c2.txt檔名

#!/bin/bash

echo "學神IT"

echo "學神IT"

echo "學神IT"

echo "學神IT"

echo "學神IT"

 

解決將公司伺服器上指令碼導到windows上開啟序列的問題

這是因為windows和linux處理回車不同。

Linux系統中處理回車”\n”   windows系統中處理回車採用的是“\r\n”

方法一:通過windows 寫字板開啟 或者用word文件開啟

方法二:

[root@xuegod60 ~]# rpm -ivh /mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm

warning: /mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                          ################################# [100%]

Updating / installing...

   1:dos2unix-6.0.3-4.el7             ################################# [100%]

[root@xuegod60 ~]# unix2dos b.sh

unix2dos: converting file b.sh to DOS format ...