校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > Linux下文件名、文件和mp3名字、pdf的亂碼問(wèn)題

Linux下文件名、文件和mp3名字、pdf的亂碼問(wèn)題

熱門(mén)標(biāo)簽:曲阜地圖標(biāo)注app 哪個(gè)地圖標(biāo)注更清晰 開(kāi)封400電話辦理價(jià)格 4s店如何在百度地圖標(biāo)注 漳州外呼系統(tǒng)怎么樣 天津人工電銷(xiāo)機(jī)器人費(fèi)用 凱立德劇院地圖標(biāo)注 地圖標(biāo)注小區(qū)項(xiàng)目入駐 內(nèi)蒙古電信外呼系統(tǒng)

如果是剛剛從windows轉(zhuǎn)到Linux下的,通常都會(huì)因?yàn)橐恍┲形牡膯?wèn)題而放棄,我就是這樣裝上,卸載搞過(guò)好幾次,其實(shí)這種心態(tài)是永遠(yuǎn)都學(xué)不到東西的,真正的學(xué)者都具有一顆大無(wú)畏的精神,在他們的字典里是找不到退縮的,好了,不扯了,下面轉(zhuǎn)入正題。

    這里我用到了三個(gè)工具,convmv, iconv, python-mutagen.分別處理上述三個(gè)問(wèn)題,下面一一介紹:

    convmv 實(shí)現(xiàn)文件名字的轉(zhuǎn)換:
    sudo apt-get install convmv
    convmv -f code1 -t code2 -r

    code1:目錄原來(lái)使用的字符集編碼。支持gb2312, gbk, big5,不支持gb18030和big5-hkscs
    code2:預(yù)轉(zhuǎn)換到的字符集編碼。對(duì)于ubuntu,這里填寫(xiě)utf8

    -r 參數(shù):轉(zhuǎn)換子目錄
    -f : from
    -t : to
    dir:要轉(zhuǎn)換的目錄

    man convmv查看幫助文件,這個(gè)非常有用,學(xué)會(huì)看Linux的幫助文檔對(duì)于Linux和英語(yǔ)的學(xué)習(xí)都有很大益處,強(qiáng)烈建議大家多使用man命令:)

    iconv實(shí)現(xiàn)文件內(nèi)容的轉(zhuǎn)換:

    iconv -f code1 -t code2 oldfile > newfile

    其他命令和參數(shù)請(qǐng)大家使用man進(jìn)行查閱,并不是我懶,我是不想讓大家變懶,不管怎樣,我們都應(yīng)該自己去體會(huì)這個(gè)過(guò)程,這樣才能把它真正學(xué)會(huì)。

    python-mutagen---mp3 ID3 tags設(shè)置工具
    Mutagen 是一個(gè)用來(lái)處理聲音相關(guān)數(shù)據(jù)的 Python
    模塊.它支持 ID3(所有版本),APEv2,Ogg Vorbis,FLAC和Ogg
    FLAC讀取,以及ID3v1.1,ID3v2.4,APEv2,Ogg Vorbis,FLAC還有Ogg
    FLAC信息寫(xiě)入.也可以用來(lái)讀取MPEG音頻和Xing標(biāo)題.FLAC流信息塊,以及Ogg vorbis,Ogg
    FLAG流標(biāo)題.最后,它包含一個(gè)處理Ogg 流的模塊.
    mid3v2 -a artist -A album -t title -c comment -g genre mp3file
    設(shè)置mp3file的ID3 tags
    find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;
    
    這會(huì)轉(zhuǎn)換當(dāng)前目錄其子目錄中的 mp3 文件標(biāo)簽編碼為正確的 utf8,-execdir意思是對(duì)查到的每個(gè)文件執(zhí)行后面的shell腳本,腳本中-e GBK意思是文件原來(lái)使用的字符集編碼,讀者還可以man find一下,看看-iname和-name的區(qū)別,呵呵,總是喜歡給你們賣(mài)關(guān)子:)
    PDF亂碼問(wèn)題解決:
    第一步,安裝中文語(yǔ)言支持包:
    sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
    安裝完后打開(kāi)pdf文檔,如果發(fā)現(xiàn)仍然是亂碼,進(jìn)行第二步,安裝安裝poppler-data:從8.04開(kāi)始,源中開(kāi)始提供poppler-data安裝包的支持,可以直接輸入命令
    sudo apt-get install poppler-data
    或者去官方下載tar.gz壓縮包自己安裝,網(wǎng)址是
    http://poppler.freedesktop.org/
    ,自己編譯安裝,在此不在熬述
    若第一,二步完成后,打開(kāi)pdf文檔中文亂碼都變成方塊的話,就進(jìn)行第三步,刪除字體
    sudo rm /etc/fonts/conf.d/49-sansserif.conf
    好了,到這里,相信大家可以開(kāi)心的使用Linux了,我是很開(kāi)心啦,一次性解決了亂碼問(wèn)題是一方面,另一方面,今天我的blog被Google收錄了,呵呵,這就意味這我的這些筆記可以給更多的人提供參考了,同樣我的筆記也借鑒了很多人的筆記,正所謂取之于民,用之于民也 :)

只需要把mp3標(biāo)簽里面用gbk、gb18030、big5等編碼存儲(chǔ)的中文內(nèi)容修改為Unicode編碼,那么基本上所有Linux下的播放器都能正常識(shí)別mp3標(biāo)簽了。
關(guān)于mp3編碼的轉(zhuǎn)換,介紹一個(gè)工具----Mutagen,假如你安裝了Quod Libet,那么這個(gè)包已經(jīng)安裝上去了。如果沒(méi)有,執(zhí)行下列命令就可以了。 

sudo apt-get install python-mutagen 

工具的使用方法 

#轉(zhuǎn)換mp3文件所在的目錄下,執(zhí)行:
         mid3iconv -e gbk *.mp3  
#轉(zhuǎn)換當(dāng)前目錄下所有mp3文件(包括子目錄)執(zhí)行:
         find . -iname "*.mp3" -execdir mid3iconv -e gbk {};
如果覺(jué)得每次都要輸入命令很麻煩,也可以建立個(gè)shell腳本來(lái)批量轉(zhuǎn)換:
          新建文件,寫(xiě)入:


復(fù)制代碼
代碼如下:

#!/bin/sh
IFS=""
find . -iname "*.mp3" -execdir mid3iconv -e gbk {};

然后把文件保存,拷貝到想要轉(zhuǎn)換的目錄下,執(zhí)行就可以了(執(zhí)行腳本的命令為 #sh filename)。

因?yàn)楝F(xiàn)在在網(wǎng)上下載的mp3絕大多數(shù)采用的都是gbk/gb18030編碼,-e gbk
參數(shù)是代表把gbk編碼的標(biāo)簽轉(zhuǎn)換為Unicode編碼,假如mp3標(biāo)簽本身是Unicode編碼的就不轉(zhuǎn)換。如果需要轉(zhuǎn)換其他編碼的文件可以自行修改
gbk參數(shù),比如改為gb18030、big5。轉(zhuǎn)換后為的mp3標(biāo)簽類(lèi)型為ID3v2 2.4,編碼格式為UTF-16。

到了這一步之后,在Linux下使用所有播放器估計(jì)都沒(méi)有什么問(wèn)題了。 
下面我們回過(guò)頭來(lái)看看,追溯一下根源,為什么這些mp3原來(lái)在Windows下用Media Player怎么都是顯示正常的呢?難道是Linux不如Windows嗎?其實(shí)這個(gè)道理很簡(jiǎn)單,F(xiàn)irefox同樣也打不開(kāi)很多IE輕松就能打開(kāi)的頁(yè)面,能說(shuō)明Firefox不如IE嗎?知情的人一看就明白了。Windows為了它所謂的兼容性,完全無(wú)視規(guī)范,自定規(guī)則,貌似它的軟件兼容性很好,其實(shí)
到頭來(lái),毀的還是用戶(hù),從眾多的不符合W3C規(guī)范的網(wǎng)頁(yè)和現(xiàn)在鋪天蓋地的mp3標(biāo)簽
再轉(zhuǎn)一個(gè)更牛的
轉(zhuǎn)換文件名由GBK為UTF8
sudo apt-get install convmv
convmv -r -f cpArray36 -t utf8 ?notest ?nosmart *
批量轉(zhuǎn)換src目錄下的所有文件內(nèi)容由GBK到UTF8

find src -type d -exec mkdir -p utf8/{} ;
find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} ;
mv utf8/* src
rm -fr utf8

轉(zhuǎn)換文件內(nèi)容由GBK到UTF8
iconv -f gbk -t utf8 $i > newfile
轉(zhuǎn)換 mp3 標(biāo)簽編碼
sudo apt-get install python-mutagen
find . -iname "*.mp3" -execdir mid3iconv -e GBK {} ;

Linux下MP3名字亂碼

解決方法:安裝python-mutagen
安裝方法(root權(quán)限,你懂得)
fedora等紅帽的:
yum install python-mutagen
ubuntu等debian的:
apt-get install python-mutagen
安完后
mid3iconv -e gbk *.mp3
OK~

標(biāo)簽:黔南 南陽(yáng) 武漢 南京 綿陽(yáng) 陽(yáng)泉 開(kāi)封 莆田

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下文件名、文件和mp3名字、pdf的亂碼問(wèn)題》,本文關(guān)鍵詞  Linux,下,文件名,文件,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下文件名、文件和mp3名字、pdf的亂碼問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux下文件名、文件和mp3名字、pdf的亂碼問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品福利二区三区| 99精品视频一区二区| 国产真实乱偷精品视频免| 欧美亚洲综合在线| 日韩欧美黄色影院| 精品久久久久香蕉网| 亚洲欧洲综合另类| 色综合色狠狠天天综合色| 亚洲男同1069视频| caoporn国产一区二区| 2024国产精品| 麻豆国产精品视频| 欧美日韩国产美女| 精油按摩中文字幕久久| 久久精品亚洲国产奇米99| 成人涩涩免费视频| 亚洲黄色性网站| 欧美一区二区三区在线电影| 国产精品一二三四五| 日韩毛片一二三区| 555www色欧美视频| 日本不卡中文字幕| 中文字幕av一区 二区| 欧美综合天天夜夜久久| 久久精品72免费观看| 555夜色666亚洲国产免| 国产成+人+日韩+欧美+亚洲| 国产精品美女www爽爽爽| 99免费精品在线观看| 亚洲欧美另类在线| 精品捆绑美女sm三区| 欧美日韩在线电影| 成人国产精品免费观看视频| 一区二区三区免费| 国产偷国产偷亚洲高清人白洁 | 欧美福利一区二区| www.欧美亚洲| av日韩在线网站| 国产91丝袜在线播放九色| 有码一区二区三区| 亚洲少妇30p| 亚洲视频每日更新| 亚洲你懂的在线视频| 亚洲欧美区自拍先锋| 亚洲人妖av一区二区| 18涩涩午夜精品.www| 亚洲欧洲精品成人久久奇米网| 日本一区二区视频在线观看| 国产偷国产偷亚洲高清人白洁| 久久久久免费观看| 国产精品毛片久久久久久久| 亚洲蜜桃精久久久久久久| 国产精品午夜免费| 欧美激情一区二区三区四区 | 成人av在线一区二区| 一区二区三区在线视频观看| 中文字幕亚洲一区二区av在线| 欧美另类久久久品| 日韩免费视频一区二区| 国产精品全国免费观看高清| 亚洲免费在线看| 亚洲一区二区视频| 国产99精品视频| 欧美网站大全在线观看| 欧美一区二区成人6969| 国产精品福利一区| 国产精品污www在线观看| 国产欧美视频一区二区| 亚洲精品乱码久久久久久久久 | 国精品**一区二区三区在线蜜桃| 国产精品综合在线视频| 欧美剧情片在线观看| 国产精品美女久久久久久久久| 亚洲国产乱码最新视频| 日韩va亚洲va欧美va久久| 午夜精品影院在线观看| 成人av在线电影| 国产午夜精品一区二区三区视频| 亚洲电影你懂得| 欧美亚洲综合另类| 樱花草国产18久久久久| 国产激情视频一区二区在线观看| 欧美婷婷六月丁香综合色| 亚洲欧美偷拍三级| 成人av第一页| 中文字幕中文字幕中文字幕亚洲无线| 久久国产视频网| 久久毛片高清国产| 久久99精品国产.久久久久久 | 久久av资源站| 久久亚洲精品国产精品紫薇| 亚洲天堂a在线| 东方欧美亚洲色图在线| 欧美精品一区二区久久久| 日本中文字幕一区二区视频| 欧美在线免费观看视频| 日日摸夜夜添夜夜添国产精品| 欧美一级淫片007| 成人午夜大片免费观看| 亚洲欧美一区二区三区国产精品| 91精品啪在线观看国产60岁| av男人天堂一区| 久久亚洲精品小早川怜子| 欧美午夜不卡在线观看免费| 福利一区二区在线| 黄页网站大全一区二区| 美女高潮久久久| 日韩高清一级片| 亚洲成av人影院| 亚洲免费在线电影| 日本一区二区三区高清不卡| 欧美一二三区在线观看| 欧美性大战久久| 欧美日韩在线播放| 欧美日韩在线不卡| 日韩午夜激情视频| wwwwww.欧美系列| 国产亚洲精品资源在线26u| 亚洲妇女屁股眼交7| 日韩电影在线免费看| 亚洲狠狠爱一区二区三区| 亚洲欧美区自拍先锋| 久久久91精品国产一区二区精品| 成人a免费在线看| 一本久久a久久免费精品不卡| 成人网页在线观看| 欧美在线一二三四区| 欧美一区二区三区视频在线| 精品国产乱码久久久久久牛牛| 欧美成人国产一区二区| 中文字幕日韩av资源站| 亚洲超碰精品一区二区| 麻豆精品蜜桃视频网站| 成人一区二区视频| 日韩亚洲欧美在线| 综合网在线视频| 久久www免费人成看片高清| 一本大道av伊人久久综合| 777久久久精品| 亚洲美女淫视频| 国产精品久久久久久妇女6080| 自拍偷拍国产亚洲| 风间由美一区二区av101| 欧美三级欧美一级| 久久综合一区二区| 亚洲成av人影院| av在线不卡免费看| 精品国一区二区三区| 天堂一区二区在线| 色老综合老女人久久久| 国产精品久久久久久亚洲毛片 | 成人欧美一区二区三区黑人麻豆 | 国产高清在线观看免费不卡| 色猫猫国产区一区二在线视频| 2021中文字幕一区亚洲| 日本伊人午夜精品| 欧美一级二级三级乱码| 亚洲高清免费观看高清完整版在线观看| 不卡高清视频专区| 国产精品福利一区二区| 99re66热这里只有精品3直播| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲午夜一区二区三区| 欧美日韩一级二级三级| 五月综合激情日本mⅴ| 欧美一区二区三区男人的天堂| 蜜桃精品视频在线观看| 精品国产区一区| 色婷婷精品大视频在线蜜桃视频 | 欧美精品一区二区三区久久久| 免费精品视频在线| 日本一区二区高清| 久久91精品久久久久久秒播| 777午夜精品视频在线播放| 久久99九九99精品| 亚洲欧美国产77777| 在线播放亚洲一区| 成人aaaa免费全部观看| 亚洲一区二区三区美女| 国产亚洲一本大道中文在线| 99国产精品视频免费观看| 日本不卡视频在线| 亚洲欧洲日产国码二区| 日韩精品一区二区在线| 99国产欧美另类久久久精品| 国产中文字幕精品| 欧美aaaaaa午夜精品| 国产精品无圣光一区二区| 欧美电影精品一区二区| 欧洲另类一二三四区| 成人免费av在线| 国内久久精品视频| 久久99国产精品尤物| 亚洲电影一区二区| 中文字幕视频一区| 日本一区二区三区dvd视频在线| 欧美日韩视频在线一区二区| 91丝袜国产在线播放| 99re热这里只有精品免费视频| 国产伦精品一区二区三区视频青涩 |