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

linux環(huán)境下輕松搞定文件編碼

系統(tǒng) Linux
有很多時(shí)候Windows中的文件需要會(huì)在Linux系統(tǒng)環(huán)境下運(yùn)行,但是會(huì)出現(xiàn)亂碼的情況。同時(shí)還會(huì)出現(xiàn)編碼轉(zhuǎn)換的工作?;谝陨锨闆r,本文將就在linux下查看和轉(zhuǎn)換文件的編碼進(jìn)行說(shuō)明。

通常來(lái)說(shuō),Windows中默認(rèn)的文件格式是GBK(gb2312),而Linux一般都是UTF-8,所以Linux下打開(kāi)windows的文件會(huì)有亂碼的情況。另外,有時(shí)要將文件進(jìn)行編碼轉(zhuǎn)換,如將簡(jiǎn)體中文轉(zhuǎn)換為繁體中文。

基于以上情況,本文將就在linux下查看和轉(zhuǎn)換文件的編碼進(jìn)行說(shuō)明。

1.查看文件的編碼

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

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

2)enca查看文件編碼

     # enca filename        直接用enca加文件名查看
     # enca -L zh_CN filename
     注:enca對(duì)某些GBK編碼的文件識(shí)別不是很好,識(shí)別時(shí)會(huì)出現(xiàn):unrecognized encoding.

2.轉(zhuǎn)換文件的編碼

1)在Vim中直接進(jìn)行轉(zhuǎn)換文件編碼,比如將一個(gè)文件轉(zhuǎn)換成utf-8格式

    :set fileencoding=utf-8

2)enconv 轉(zhuǎn)換文件編碼,比如要將一個(gè)GBK編碼的文件轉(zhuǎn)換成UTF-8編碼,如:

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

  3)iconv 轉(zhuǎn)換,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    

批量轉(zhuǎn)換文件編碼實(shí)例之一

3.文件名編碼轉(zhuǎn)換

Linux與windows間拷貝文件,有時(shí)文件名會(huì)出現(xiàn)亂碼,是因?yàn)閃indows的文件名中文編碼默認(rèn)為GBK,而Linux默認(rèn)的文件名為UTF8。在Linux中有個(gè)工具,convmv,可以對(duì)文件名進(jìn)行GBK和UTF的相互轉(zhuǎn)換。

用法:

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

安裝enca

下載相關(guān)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. 如何監(jiān)測(cè)Linux進(jìn)程的實(shí)時(shí)IO讀寫(xiě)情況
  2. Linux內(nèi)核入門(mén),包教會(huì)
  3. Linux技巧:多核下綁定硬件/進(jìn)程到不同CPU
  4. 奔跑在Web服務(wù)器上的主流與非主流Linux
  5. 從邊緣到中心 Linux操作系統(tǒng)已成為數(shù)據(jù)中心首選
責(zé)任編輯:張浩 來(lái)源: 楊志剛的博客
相關(guān)推薦

2009-12-11 15:37:58

Linux日志處理

2009-12-03 11:37:56

Suse Linux

2015-03-09 09:49:27

2022-09-29 10:51:18

ShellLinux命令審計(jì)

2009-08-17 08:45:34

Windows 7文件刪除

2010-03-15 12:50:19

Python文件夾創(chuàng)建

2018-06-28 15:58:04

PDF

2022-09-16 08:04:25

阿里云權(quán)限網(wǎng)絡(luò)

2020-01-06 11:50:25

LinuxEquinox桌面

2017-01-04 11:28:37

WiFi信號(hào)網(wǎng)絡(luò)

2024-12-16 15:50:51

2010-03-16 14:42:16

linux環(huán)境

2025-02-07 08:39:32

Shell部署測(cè)試

2010-09-17 14:04:14

JVM內(nèi)存設(shè)置

2009-10-23 17:51:51

Oracle用戶密碼

2017-05-11 15:01:43

Androidweb布局

2011-06-20 09:36:29

LinuxLive USB

2020-05-11 10:59:02

PythonWord工具

2024-08-09 08:52:26

2009-10-27 14:27:28

Linux配置大量IP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品一区二区不卡 | 国产一区二区三区在线视频 | 国产人免费人成免费视频 | 看片wwwwwwwwwww| 亚洲精品乱码久久久久久9色 | 黑人巨大精品欧美一区二区一视频 | 午夜爱爱网 | 999久久久 | 国产精品一区二区久久 | 亚洲一区综合 | 综合久久av| 中文字幕视频在线 | 成人一区二区三区 | 午夜不卡福利视频 | 亚洲一区二区三区在线免费观看 | 日本亚洲精品成人欧美一区 | 亚洲精品乱码久久久久久久久 | 懂色av一区二区三区在线播放 | 欧美久久精品一级c片 | 国产乱码精品一品二品 | 国产成人久久精品一区二区三区 | 亚洲视频中文 | 偷拍亚洲色图 | 在线免费看黄 | 欧美日韩在线一区二区 | 很很干很很日 | 国产精品1区 | 亚洲国产视频一区二区 | 国产精品一区在线观看 | 成人国产一区二区三区精品麻豆 | 午夜精品视频在线观看 | 免费福利视频一区二区三区 | a黄视频| 国产福利在线播放 | 激情五月综合 | 夜夜草| 区一区二区三在线观看 | 精品亚洲91 | 二区中文字幕 | 国产在线一区二区三区 | 中文字幕免费在线 |