国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - 在Linux系統中修改文本的字符編碼的方法

在Linux系統中修改文本的字符編碼的方法

2019-09-24 16:12開源中文社區 Linux

這篇文章主要介紹了在Linux系統中修改文本的字符編碼的方法, 用iconv工具顯示內置編碼以后我們便可以在不同的字符編碼進行切換,需要的朋友可以參考下

正如我們所知道的那樣,電腦只能夠處理低級的二進制值,并不能直接處理字符。當一個文本文件被存儲時,文件中的每一個字符都被映射成二進制值,實際存儲在硬盤中的正是這些“二進制值”。之后當程序打開文本文件時,所有二進制值都被讀入并映射回原始的可讀字符。只有當所有需要訪問這個文件的程序都能夠“理解”它的編碼,即二進制值到字符的映射時,這個“保存和打開”的過程才能很好地完成,這也確保了可理解數據的往返過程。

如果不同的程序使用不同的編碼來處理同一個文件,源文件中的特殊字符就無法正常顯示。這里的特殊字符指的是非英文字母的字符,例如帶重音的字符(比如 ?,á,ü)。

然后問題就來了: 1)我們如何確定一個確定的文本文件使用的是什么字符編碼? 2)我們如何把文件轉換成已選擇的字符編碼?
步驟一

為了確定文件的字符編碼,我們使用一個名為 “file” 的命令行工具。因為 file 命令是一個標準的 UNIX 程序,所以我們可以在所有現代的 Linux 發行版中找到它。

運行下面的命令:

   

復制代碼
代碼如下:
$ file --mime-encoding filename

    在Linux系統中修改文本的字符編碼的方法

 

步驟二

下一步是查看你的 Linux 系統所支持的文件編碼種類。為此,我們使用名為 iconv 的工具及 “-l” 選項(L 的小寫)來列出所有當前支持的編碼。

   

復制代碼
代碼如下:
$ iconv -l

 

iconv 工具是 GNU libc 庫組成部分,因此它在所有 Linux 發行版中都是開箱即用的。
步驟三

在我們在我們的 Linux 系統所支持的編碼里面選定了目標編碼之后,運行下面的命令來完成編碼轉換:

   

復制代碼
代碼如下:
$ iconv -f old_encoding -t new_encoding filename

 

例如,把 iso-8859-1 編碼轉換為 utf-8 編碼:

   

復制代碼
代碼如下:
$ iconv -f iso-8859-1 -t utf-8 input.txt

    在Linux系統中修改文本的字符編碼的方法

 

    了解了我們演示的如何使用這些工具之后,你可以像下面這樣修復一個受損的字幕文件:
    在Linux系統中修改文本的字符編碼的方法

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩欧美精品在线 | 一区二区福利 | 午夜影院在线 | 国产一区二区三区在线免费 | 欧美日韩三级在线 | 久久久久久久久久久久久av | 黄网站涩免费蜜桃网站 | 国产精品久久国产精品 | av网站网址| 国产女人爽到高潮免费视频 | 亚洲国产精品视频一区二区三区 | 亚洲国产一区二区a毛片 | 久久久久久高清 | 国内精品久久久久久影视8 有码在线 | 久久综合影院 | 国产宾馆自拍 | 亚洲大片av | 日本一区二区在线观看视频 | 91视频8mav| 中文字幕在线一区二区三区 | 日韩不卡在线 | 黄色av大全 | 在线观看亚洲专区 | 中文字幕 国产精品 | 欧美成人一区二区三区片免费 | 久久精品久久久久久久久久16 | 成人精品免费视频 | 成人免费小视频 | 91亚洲成人| 亚洲成人精品在线 | 在线国产一区 | 一级特黄录像免费播放全99 | 成人在线网址 | 亚洲一区亚洲二区 | 精久久| 在线视频91 | 久久国产电影 | 国产黄色美女 | 成人视屏免费看 | 亚洲高清一区二区三区 | 一本久久综合亚洲鲁鲁五月天 |