日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Windows與Unix的字符轉(zhuǎn)化

   眾所周知在Windows與Unix的之間的字符集編碼和正則字符定位符是有很大的差異的,如果在不同系統(tǒng)之間傳遞文件總會帶來因?yàn)樽址幋a和字符定位符的不同帶來很多的錯(cuò)誤。

成都創(chuàng)新互聯(lián)公司一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、成都全網(wǎng)營銷服務(wù)為核心業(yè)務(wù)。10多年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

   這里先說一下字符集編碼,在unix,一般使用的是Utf-8,而在Windows中系統(tǒng)中用的就比較多了,大部分有GB2312(中文簡體)、BIG5(中文繁體)等等,那么如果使用的字符集不正確源文件打開就會有亂碼,這個(gè)時(shí)候我們就需要用iconv來對源文件進(jìn)行轉(zhuǎn)換,以適應(yīng)不同系統(tǒng)環(huán)境,iconv的用法如下:

用法: iconv [選項(xiàng)...] [文件...]
轉(zhuǎn)換給定文件的編碼。
 輸入/輸出格式規(guī)范:
  -f, --from-code=名稱     原始文本編碼
  -t, --to-code=名稱       輸出編碼
 信息:
  -l, --list                 列舉所有已知的字符集
 輸出控制:
  -c                         從輸出中忽略無效的字符
  -o, --output=FILE          輸出文件
  -s, --silent               關(guān)閉警告
      --verbose              打印進(jìn)度信息
  -?, --help                 給出該系統(tǒng)求助列表
      --usage                給出簡要的用法信息
  -V, --version              打印程序版本號

這樣我們就可以通過這個(gè)指令寫成腳本用于實(shí)際生產(chǎn)環(huán)境中,一般來說這個(gè)軟件在系統(tǒng)安裝時(shí)都有默認(rèn)安裝,如果沒有可以到gnu的網(wǎng)站上下載源碼包安裝,這個(gè)安裝沒有什么依賴包,安裝很簡單的,這里就不贅述了

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

   除了字符集編碼以外在Windows與Unix之間使用的正則定位符還有一些區(qū)別,如在Windows編輯的文件在unix系統(tǒng)中打開會,在每一行的行尾都會有“^M”,這個(gè)就是兩者間的正則定位符不一樣的問題了。在Windows中行尾結(jié)束符為“^M$”,而在unix系統(tǒng)中則為“$”,這樣我們在使用的時(shí)候就會有很多的困擾,那么這個(gè)就需要使用unix2dos dos2unix2個(gè)指令來對正則定位符進(jìn)行轉(zhuǎn)換,在使用這2個(gè)指令的時(shí)候,在yum源配置正確的時(shí)候可以直接安裝,使用方法如下:

[root@localhost ~]# yum -y install unix2dos dos2unix
dos2unix與unix2dos:
-k:保持輸出文件的日期不變
-q:安靜模式,不提示任何警告信息。
-V:查看版本
-c:轉(zhuǎn)換模式,模式有:ASCII, 7bit, ISO, Mac, 默認(rèn)是:ASCII。
-o:寫入到源文件
-n:寫入到新文件
兩者的參數(shù)選項(xiàng)使用方法都是一樣的,區(qū)別是dos2unix是把DOS(即Windows)轉(zhuǎn)成UNIX格式,而unix2dos則相反

   平時(shí)我們在不同系統(tǒng)之間進(jìn)行交換文件時(shí)就需要注意這些問題,以免造成錯(cuò)誤


本文題目:Windows與Unix的字符轉(zhuǎn)化
網(wǎng)頁路徑:http://www.dlmjj.cn/article/jcghjp.html