婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux下文件名、文件和mp3名字、pdf的亂碼問題

Linux下文件名、文件和mp3名字、pdf的亂碼問題

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

如果是剛剛從windows轉(zhuǎn)到Linux下的,通常都會因為一些中文的問題而放棄,我就是這樣裝上,卸載搞過好幾次,其實這種心態(tài)是永遠都學(xué)不到東西的,真正的學(xué)者都具有一顆大無畏的精神,在他們的字典里是找不到退縮的,好了,不扯了,下面轉(zhuǎn)入正題。

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

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

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

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

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

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

    iconv -f code1 -t code2 oldfile > newfile

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

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

只需要把mp3標(biāo)簽里面用gbk、gb18030、big5等編碼存儲的中文內(nèi)容修改為Unicode編碼,那么基本上所有Linux下的播放器都能正常識別mp3標(biāo)簽了。
關(guān)于mp3編碼的轉(zhuǎn)換,介紹一個工具----Mutagen,假如你安裝了Quod Libet,那么這個包已經(jīng)安裝上去了。如果沒有,執(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 {};
如果覺得每次都要輸入命令很麻煩,也可以建立個shell腳本來批量轉(zhuǎn)換:
          新建文件,寫入:


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

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

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

因為現(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)簽類型為ID3v2 2.4,編碼格式為UTF-16。

到了這一步之后,在Linux下使用所有播放器估計都沒有什么問題了。 
下面我們回過頭來看看,追溯一下根源,為什么這些mp3原來在Windows下用Media Player怎么都是顯示正常的呢?難道是Linux不如Windows嗎?其實這個道理很簡單,F(xiàn)irefox同樣也打不開很多IE輕松就能打開的頁面,能說明Firefox不如IE嗎?知情的人一看就明白了。Windows為了它所謂的兼容性,完全無視規(guī)范,自定規(guī)則,貌似它的軟件兼容性很好,其實
到頭來,毀的還是用戶,從眾多的不符合W3C規(guī)范的網(wǎng)頁和現(xiàn)在鋪天蓋地的mp3標(biāo)簽
再轉(zhuǎn)一個更牛的
轉(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)簽:黔南 南陽 武漢 南京 綿陽 陽泉 開封 莆田

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下文件名、文件和mp3名字、pdf的亂碼問題》,本文關(guān)鍵詞  Linux,下,文件名,文件,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下文件名、文件和mp3名字、pdf的亂碼問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下文件名、文件和mp3名字、pdf的亂碼問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91免费视频观看| 日韩福利视频导航| 91免费版pro下载短视频| 欧美激情综合五月色丁香小说| 美女在线一区二区| 精品日韩成人av| 国产成人亚洲精品狼色在线 | 欧美日韩国产色站一区二区三区| 一个色妞综合视频在线观看| 在线观看中文字幕不卡| 爽爽淫人综合网网站| 精品女同一区二区| 9l国产精品久久久久麻豆| 亚洲国产日日夜夜| 欧美一级搡bbbb搡bbbb| 国产精品亚洲а∨天堂免在线| 国产精品美日韩| 欧美日韩免费观看一区三区| 九九精品视频在线看| 亚洲国产成人一区二区三区| 色综合久久精品| 久久 天天综合| 国产精品成人午夜| 欧美一区二区三区在线观看视频| 国产一区二区三区久久悠悠色av| 亚洲欧美国产三级| 欧美电视剧在线观看完整版| 成人av免费在线观看| 天天影视涩香欲综合网| 欧美国产一区二区在线观看 | 9人人澡人人爽人人精品| 婷婷久久综合九色国产成人| 国产欧美日韩另类一区| 欧美日韩激情一区| 懂色av一区二区夜夜嗨| 日本视频免费一区| 亚洲免费观看高清完整| 久久亚洲影视婷婷| 在线精品亚洲一区二区不卡| 国产大陆精品国产| 日韩成人午夜电影| 亚洲综合小说图片| 国产精品免费视频一区| 日韩精品一区二区三区蜜臀 | 国产乱子伦视频一区二区三区| 一区二区三区不卡在线观看| 精品动漫一区二区三区在线观看| 欧美日韩久久不卡| 一本大道久久a久久综合婷婷| 韩国精品主播一区二区在线观看| 亚洲一区二区三区中文字幕在线| 久久久噜噜噜久噜久久综合| 在线成人免费观看| 欧美丝袜第三区| 播五月开心婷婷综合| 国产在线国偷精品免费看| 日韩精品三区四区| 午夜在线成人av| 一区二区免费视频| 亚洲猫色日本管| 亚洲欧美综合在线精品| 久久久久久麻豆| 久久在线观看免费| 欧美精品一区二区三区在线播放 | 亚洲国产精品一区二区久久| 亚洲少妇30p| 亚洲欧美激情在线| 亚洲欧美日韩久久| 综合久久久久久| 中文字幕在线不卡一区| 国产精品国产a| 国产精品久久久99| 综合av第一页| 亚洲人成网站色在线观看| 综合久久久久综合| 亚洲自拍偷拍网站| 亚洲第一久久影院| 日韩av电影一区| 日韩黄色片在线观看| 蓝色福利精品导航| 精品午夜一区二区三区在线观看| 性做久久久久久久久| 一级中文字幕一区二区| 五月天亚洲婷婷| 日韩黄色小视频| 久久不见久久见免费视频7| 国内久久精品视频| 成人免费视频免费观看| 91亚洲精华国产精华精华液| 色欧美88888久久久久久影院| 色呦呦一区二区三区| 欧美久久久久久蜜桃| 日韩视频一区二区| 久久精品视频网| 中文字幕一区二区三区色视频 | 91精品国产综合久久国产大片| 日韩一区二区三区视频| xnxx国产精品| 成人欧美一区二区三区白人 | 欧美午夜精品久久久久久超碰| 欧美精品丝袜久久久中文字幕| 91精品国产高清一区二区三区| 日韩欧美资源站| 国产精品欧美一区二区三区| 亚洲人成网站在线| 免费高清在线视频一区·| 国产精品综合一区二区| 91丝袜国产在线播放| 在线播放中文字幕一区| 亚洲国产精品激情在线观看| 一个色在线综合| 国产一区中文字幕| 色综合久久九月婷婷色综合| 亚洲日本成人在线观看| 日韩精品电影在线观看| 国产寡妇亲子伦一区二区| 欧美午夜片在线看| 日韩欧美中文一区| 久久久久久久久久久久电影| 亚洲毛片av在线| 国产激情一区二区三区四区 | 国产精品一区二区在线播放| 在线免费观看视频一区| 久久久蜜臀国产一区二区| 亚洲www啪成人一区二区麻豆| 国产在线视视频有精品| 欧美日韩第一区日日骚| 中文字幕一区二区视频| 韩国视频一区二区| 欧美日韩成人一区| 亚洲免费观看高清完整版在线观看熊 | 亚洲欧美欧美一区二区三区| 麻豆久久一区二区| 欧美日韩三级一区| 自拍av一区二区三区| 国产福利91精品| 91精品国产日韩91久久久久久| 亚洲视频中文字幕| 懂色一区二区三区免费观看| 欧美成人乱码一区二区三区| 亚洲综合免费观看高清完整版在线| 国产精品一区二区三区网站| 欧美成人精品二区三区99精品| 日韩国产精品久久久久久亚洲| 在线免费观看不卡av| 一区二区视频免费在线观看| av中文字幕在线不卡| 久久久亚洲综合| 国产精品一二三四区| 欧美大片在线观看| 麻豆精品一区二区av白丝在线| 欧美日韩一级二级三级| 亚洲精品中文在线| 91免费国产视频网站| 1000精品久久久久久久久| 国产精品91一区二区| 久久久久久久久久美女| 久久精品国产99久久6| 666欧美在线视频| 日本大胆欧美人术艺术动态| 3atv一区二区三区| 日本最新不卡在线| 日韩欧美国产电影| 国产综合色视频| 久久久91精品国产一区二区三区| 久久精品二区亚洲w码| 精品国产乱码久久久久久牛牛 | 大白屁股一区二区视频| 亚洲国产成人一区二区三区| 成人动漫一区二区| 成人免费在线播放视频| 欧美艳星brazzers| 日韩激情av在线| 精品国精品自拍自在线| 国产剧情在线观看一区二区| 日本一区二区三区四区| 91丨porny丨户外露出| 亚洲视频你懂的| 欧美日本高清视频在线观看| 蜜臀精品一区二区三区在线观看 | 91黄视频在线| 日精品一区二区| 久久伊99综合婷婷久久伊| 成人自拍视频在线观看| 亚洲人精品午夜| 欧美一区2区视频在线观看| 国产美女在线观看一区| 综合精品久久久| 欧美一区二区三区影视| 国产资源在线一区| 国产精品久久久久影视| 91色porny在线视频| 亚洲一区免费观看| 欧美成人在线直播| 国产精品夜夜爽| 1区2区3区欧美| 日韩免费在线观看| 97se亚洲国产综合自在线| 日韩在线a电影| 国产精品久久久久aaaa樱花|