成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

linux環境下輕松搞定文件編碼

系統 Linux
有很多時候Windows中的文件需要會在Linux系統環境下運行,但是會出現亂碼的情況。同時還會出現編碼轉換的工作。基于以上情況,本文將就在linux下查看和轉換文件的編碼進行說明。

通常來說,Windows中默認的文件格式是GBK(gb2312),而Linux一般都是UTF-8,所以Linux下打開windows的文件會有亂碼的情況。另外,有時要將文件進行編碼轉換,如將簡體中文轉換為繁體中文。

基于以上情況,本文將就在linux下查看和轉換文件的編碼進行說明。

1.查看文件的編碼

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

     :set fileencoding      即可顯示文件編碼格式。
 

2)enca查看文件編碼

     # enca filename        直接用enca加文件名查看
     # enca -L zh_CN filename
     注:enca對某些GBK編碼的文件識別不是很好,識別時會出現:unrecognized encoding.

2.轉換文件的編碼

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

    :set fileencoding=utf-8

2)enconv 轉換文件編碼,比如要將一個GBK編碼的文件轉換成UTF-8編碼,如:

     # enconv -L zh_CN -x UTF-8 filename
     # enca -L zh_CN -x UTF-8 < file1 > file2        不覆蓋原文件

  3)iconv 轉換,iconv的命令格式如下:

    # iconv -f encoding -t encoding inputfile
    # iconv –l    查詢可用編碼
    # for i in `find ./ -name *.html`;do echo $i;iconv –f gb2312 –t big5 $i –o /tmp/iconv.tmp;mv /tmp/iconv.tmp $i;done    

批量轉換文件編碼實例之一

3.文件名編碼轉換

Linux與windows間拷貝文件,有時文件名會出現亂碼,是因為Windows的文件名中文編碼默認為GBK,而Linux默認的文件名為UTF8。在Linux中有個工具,convmv,可以對文件名進行GBK和UTF的相互轉換。

用法:

Convmv –f 源編碼 –t 新編碼 [option] filename

安裝enca

下載相關rpm包。地址(http://rpmfind.net/linux/RPM/dag/redhat/el5/i386/
我下載的是:enca-1.10-1.el5.rf.i386.rpm和enca-devel-1.10-1.el5.rf.i386.rpm

安裝:

   # rpm -ivh enca-1.10-1.el5.rf.i386.rpm
   # rpm -ivh  enca-devel-1.10-1.el5.rf.i386.rpm

【編輯推薦】

  1. 如何監測Linux進程的實時IO讀寫情況
  2. Linux內核入門,包教會
  3. Linux技巧:多核下綁定硬件/進程到不同CPU
  4. 奔跑在Web服務器上的主流與非主流Linux
  5. 從邊緣到中心 Linux操作系統已成為數據中心首選
責任編輯:張浩 來源: 楊志剛的博客
相關推薦

2009-12-11 15:37:58

Linux日志處理

2022-09-29 10:51:18

ShellLinux命令審計

2009-12-03 11:37:56

Suse Linux

2009-08-17 08:45:34

Windows 7文件刪除

2015-03-09 09:49:27

2020-01-06 11:50:25

LinuxEquinox桌面

2010-03-16 14:42:16

linux環境

2010-03-15 12:50:19

Python文件夾創建

2018-06-28 15:58:04

PDF

2011-06-20 09:36:29

LinuxLive USB

2017-05-11 15:01:43

Androidweb布局

2022-09-16 08:04:25

阿里云權限網絡

2017-01-04 11:28:37

WiFi信號網絡

2024-12-16 15:50:51

2009-10-27 14:27:28

Linux配置大量IP

2025-02-10 04:00:00

Linux進程Python

2021-05-18 09:01:09

Windows操作系統NodeJs服務器

2010-06-04 14:28:01

Hadoop開發環境

2025-02-07 08:39:32

Shell部署測試

2010-09-17 14:04:14

JVM內存設置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色吧色综合 | 日韩超碰 | 欧美国产精品一区二区三区 | 国产成人av一区二区三区 | 日日夜夜草 | 久久久久9999亚洲精品 | 97精品国产97久久久久久免费 | 成人免费观看男女羞羞视频 | 婷婷色网 | 亚洲一区二区三区 | 国产精品视频久久久 | 91在线视频免费观看 | 一级a性色生活片久久毛片波多野 | 久久久www成人免费无遮挡大片 | 久久久久久久久久久久久久国产 | 久久精品成人 | 久久蜜桃资源一区二区老牛 | 91视视频在线观看入口直接观看 | 在线观看第一页 | 情侣酒店偷拍一区二区在线播放 | 国产精品久久久久久久久久久久冷 | 有码一区| 欧美一级做性受免费大片免费 | 成人网在线看 | 午夜免费观看体验区 | 成人免费福利 | 天堂一区 | 国产一二区在线 | 蜜桃在线一区二区三区 | 成人在线一区二区 | 成人在线观看亚洲 | 国产精品视频区 | 久久国产精品色av免费观看 | 一级欧美 | 91精品国产自产精品男人的天堂 | 久久久久国产精品 | 91美女在线观看 | 99re热精品视频 | 中文一区 | 亚洲国产成人精品女人久久久 | 孰女乱色一区二区三区 |