<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
從檔案中讀寫:
iconv -f UTF-8 -t ASCII//TRANSLIT -o out.txt in.txt iconv -f sjis -t UTF-8 infile > outfile
搜尋了谷歌,發現瞭如下資訊:
iconv -f US-ASCII -t UTF-8 infile > outfile
ASCII是UTF-8的子集,所以所有的ASCII檔案都是UTF-8編碼的。ASCII檔案中的位元組和“將其編碼為UTF-8”所產生的位元組將是完全相同的位元組。它們之間沒有區別。
Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' > deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=us-ascii
Tims-MacBook-Pro:~ tjohns$ echo -ne 'xEFxBBxBF' > deleteme
Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' >> deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=utf-8
列印所有字元集編碼的列表:
iconv -l
將字元的編碼從一個編碼頁編碼方案轉換為另一個編碼頁編碼方案。
iconv [-cs] -f FromCode -t ToCode [ FileName… ] iconv -l
iconv命令將從標準輸入或指定檔案讀取的字元編碼從一個編碼字元集轉換為另一個編碼字元集,然後將結果寫入標準輸出。輸入和輸出編碼的字元集由FromCode和ToCode引數標識。輸入資料應該由FromCode引數指定的程式碼集中的字元組成。如果在命令列上沒有指定FileName引數,則iconv命令從標準輸入讀取。
該命令可通過SMIT SMIT iconv快速路徑執行。iconv命令使用LOCPATH環境變數來搜尋格式為iconv/FromCodeSet_ToCodeSet的程式碼集轉換器。“LOCPATH”的預設值為“/usr/lib/ nlls /loc”。
專案 | 描述 |
---|---|
-c | 從輸出中省略輸入檔案中不能轉換的字元。不能被轉換的字元包括在輸入的FromCode中無效的字元,或者在輸出的ToCode中沒有對應的字元。省略不可轉換字元后,iconv向前移動到輸入的下一個位元組以轉換下一個字元。如果-c未被使用,則iconv在遇到輸入中不能轉換的字元時退出。-c的存在或不存在並不影響iconv的退出狀態。 |
-f FromCode | 指定用於對輸入資料進行編碼的程式碼集。-f標誌和FromCode引數之間的空格是可選的。 |
-l | 將所有支援的FromCode和ToCode值寫入標準輸出。 |
-s | 禁止向標準錯誤寫入與無效字元有關的任何訊息。當不使用-s時,每個不可轉換或被截斷的字元都會被寫入標準錯誤。是否使用-s並不影響iconv的退出狀態。 |
-t ToCode | 指定要將輸出資料轉換為的程式碼集。-t標誌和ToCode引數之間的空格是可選的。 |
FileName | 指定要轉換的檔案。 |
該命令返回以下退出值:
專案 | 描述 |
---|---|
0 | 成功轉換輸入資料。 |
1 | 不支援指定的轉換;給定的輸入檔案不能被開啟讀取;或者存在用法語法錯誤。 |
2 | 在輸入流中遇到一個不可用的字元。 |
到此這篇關於linux shell檔案轉碼iconv命令的使用的文章就介紹到這了,更多相關shell iconv命令內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45