亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中查看文件編碼的方法

發布時間:2021-06-11 12:49:32 來源:億速云 閱讀:273 作者:小新 欄目:服務器

這篇文章給大家分享的是有關Linux中查看文件編碼的方法的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

查看文件編碼

在Linux中查看文件編碼可以通過以下幾種方式:

1.在Vim中可以直接查看文件編碼

:set fileencoding

即可顯示文件編碼格式。

如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那么你可以在

~/.vimrc 文件中添加以下內容:

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

這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。

文件編碼轉換

1.在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式

:set fileencoding=utf-8

2. iconv 轉換,iconv的命令格式如下:

iconv -f encoding -t encoding inputfile

比如將一個UTF-8 編碼的文件轉換成GBK編碼

iconv -f GBK -t UTF-8 file1 -o file2

iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令.txt.utf8

文件名編碼轉換:

從Linux 往 windows拷貝文件或者從windows往Linux拷貝文件,有時會出現中文文件名亂碼的情況,出現這種問題的原因是因為,windows的文件名 中文編碼默認為GBK,而Linux中默認文件名編碼為UTF8,由于編碼不一致,所以導致了文件名亂碼的問題,解決這個問題需要對文件名進行轉碼。

在Linux中專門提供了一種工具convmv進行文件名編碼的轉換,可以將文件名從GBK轉換成UTF-8編碼,或者從UTF-8轉換到GBK。

首先看一下你的系統上是否安裝了convmv,如果沒安裝的話用:

yum -y install convmv

安裝。

下面看一下convmv的具體用法:

convmv -f 源編碼 -t 新編碼 [選項] 文件名

常用參數:

-r 遞歸處理子文件夾

--notest 真正進行操作,請注意在默認情況下是不對文件進行真實操作的,而只是試驗。

--list 顯示所有支持的編碼

--unescap 可以做一下轉義,比如把%20變成空格

比如我們有一個utf8編碼的文件名,轉換成GBK編碼,命令如下:

convmv -f UTF-8 -t GBK --notest utf8編碼的文件名

這樣轉換以后"utf8編碼的文件名"會被轉換成GBK編碼(只是文件名編碼的轉換,文件內容不會發生變化)

感謝各位的閱讀!關于“Linux中查看文件編碼的方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

思南县| 仁化县| 福建省| 阿合奇县| 莱州市| 衢州市| 吐鲁番市| 奇台县| 行唐县| 呈贡县| 长丰县| 华池县| 聊城市| 亚东县| 新昌县| 海南省| 临城县| 开封市| 花垣县| 海门市| 泸州市| 信宜市| 岑巩县| 屏山县| 建水县| 慈利县| 河南省| 闽侯县| 苏州市| 宁夏| 济阳县| 鹤岗市| 界首市| 平定县| 阿坝县| 马尔康县| 兰考县| 台中市| 凌云县| 随州市| 镶黄旗|