久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中的文件編碼怎么轉換

194次閱讀
沒有評論

共計 866 個字符,預計需要花費 3 分鐘才能閱讀完成。

本篇內容主要講解“linux 中的文件編碼怎么轉換”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“linux 中的文件編碼怎么轉換”吧!

查看文件的編碼 \

file

使用 file 命令,并添加 - i 或–mime 參數來查看一個文件的字符編碼。

編碼轉換工具iconv

iconv options -f from-encoding -t to-encoding inputfile(s)

- f 或–from-code 表明了輸入編碼,而 - t 或–to-encoding 指定了輸出編碼。

列出所有支持的編碼字符集

iconv

文件編碼轉換的例子

iconv

將文件從 ISO-8859-1 編碼轉換為 UTF-8 編碼。

如果輸出編碼后面添加了 //IGNORE 字符串,那些不能被轉換的字符將不會被轉換,并且在轉換后,程序會顯示一條錯誤信息。

如果字符串 //TRANSLIT 被添加到了上面例子中的輸出編碼之后 (UTF-8//TRANSLIT),待轉換的字符會盡量采用形譯原則。也就是說,如果某個字符在輸出編碼方案中不能被表示的話,它將會被替換為一個形狀比較相似的字符。

如果一個字符不在輸出編碼中,而且不能被形譯,它將會在輸出文件中被一個問號標記? 代替。

將多個文件轉換為 UTF-8 編碼
可以利用 shell 腳本

#!/bin/bash
###  將  values_here  替換為輸入編碼
FROM_ENCODING= value_here 
###  輸出編碼  (UTF-8)
TO_ENCODING= UTF-8 
###  轉換命令
CONVERT=  iconv -f $FROM_ENCODING -t $TO_ENCODING 
###  使用循環轉換多個文件
for file in *.txt; do
$CONVERT  $file  -o  ${file%.txt}.utf8.converted 
exit

到此,相信大家對“linux 中的文件編碼怎么轉換”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計866字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 盘山县| 洪雅县| 东辽县| 裕民县| 高碑店市| 石家庄市| 浦城县| 泗水县| 广丰县| 上思县| 西乌| 新疆| 龙里县| 涟水县| 靖边县| 北京市| 鄢陵县| 石屏县| 靖江市| 呼图壁县| 玉环县| 宿松县| 舒城县| 竹溪县| 修文县| 义马市| 额济纳旗| 海丰县| 盈江县| 察雅县| 筠连县| 安乡县| 揭东县| 化州市| 车致| 富宁县| 鹰潭市| 阿拉善左旗| 灵璧县| 沙河市| 永胜县|