收到一封客戶剛剛傳來(lái)的重要郵件……
從網(wǎng)上下載自己喜歡的MP3或電子書,滿懷興致地傳到手機(jī)或MP3播放器等掌上影音設(shè)備中欣賞……
網(wǎng)上的小說(shuō)正看到最高潮,最刺激的部分…
打開好不容易得到的港臺(tái)版繁體游戲……
就在這激動(dòng)人心的時(shí)候,突然發(fā)現(xiàn)一堆比“火星文”還不知所云的亂碼,心情好像玩蹦極,從高處重重地摔到最低點(diǎn)。那種感受,想必很多人都體會(huì)過(guò)??沙税炎雷优牡门九卷?,就沒(méi)有別的方法了嗎,當(dāng)然不!下面小編就為大家支幾招,將亂碼徹底封殺。
郵件亂碼
產(chǎn)生原因:產(chǎn)生亂碼郵件的最主要原因在于傳輸機(jī)制不同或郵件的編碼不同。
解決方法:可以從編碼人手來(lái)解決,借助系統(tǒng)自帶的outlook Express當(dāng)幫手。
用OE作為郵件客戶端,收取亂碼郵件,打開后執(zhí)行“查看/編碼”命令,在級(jí)聯(lián)菜單中嘗試著調(diào)整下面的編碼設(shè)置,比如可以選擇“chinese simple(簡(jiǎn)體中文)”、“chinese Traditional(繁體中文)”等。試試看,一般來(lái)說(shuō)絕大多數(shù)亂碼郵件都可以用這種方法來(lái)修正。如果覺(jué)得麻煩,可以將“GB2312”設(shè)置為默認(rèn)的字體編碼。依次執(zhí)行菜單“工具/選項(xiàng)”打開選項(xiàng)對(duì)話框后,點(diǎn)擊“閱讀”選項(xiàng)卡下的“國(guó)際設(shè)置”按鈕,然后將GB2312設(shè)置為默認(rèn)值即可(如圖1)。
手機(jī)中的音樂(lè)名亂碼
產(chǎn)生原因:主要是MP3音樂(lè)文件附帶的ID3文件信息不正確。
解決方法:直接用千千靜聽或Foobar等播放軟件將音樂(lè)文件信息去除。
以Foobar 2000為例,右鍵點(diǎn)擊播放列表中的音樂(lè)文件,在彈出的快捷菜單中選擇“音樂(lè)文件信息”,在打開的“文件信息”窗口中,將“標(biāo)準(zhǔn)字段”下的“標(biāo)題”、“藝術(shù)家”、“專輯”和“注釋”等ID3v1和ID3v2項(xiàng)目信息全部清除,保存更改到文件退出(如圖2)。其它的播放軟件如千千靜聽、WinamP等操作方法類似,不再贅述。然后再上傳到手機(jī)或MP3播放器即可正常顯示歌名了,以后選擇性地聽歌方便多了。
手機(jī)中的電子書亂碼
產(chǎn)生原因:也是編碼問(wèn)題。
解決方法:在用手機(jī)或帶電子書功能的MP3播放器看電子書時(shí),將網(wǎng)上下載的電子書保存成TXT格式上傳后,經(jīng)常是一些亂碼而無(wú)法觀看。其實(shí)也是由于編碼的問(wèn)題引起的,可以借助于“GB/BIG/UTF-8文件批量轉(zhuǎn)換程序”這款21KB超小的免費(fèi)軟件,利用它批量轉(zhuǎn)化文本文件為Unicode Big endian編碼的文件。
網(wǎng)頁(yè)亂碼
產(chǎn)生原因:這是由語(yǔ)言的選擇不當(dāng)引起的,或者系統(tǒng)缺少內(nèi)碼轉(zhuǎn)換器。
解決方法:以IE瀏覽器為例,在瀏覽器窗口中選擇菜單“查看/編碼”,然后在級(jí)聯(lián)菜單中選擇“簡(jiǎn)體中文(GB2312)或者繁體中文(BIG5)”即可,其他語(yǔ)言依此類推選擇相應(yīng)的語(yǔ)系,這樣可消除網(wǎng)頁(yè)亂碼現(xiàn)象。但對(duì)于有用的網(wǎng)頁(yè)資料,又該如何實(shí)現(xiàn)無(wú)亂碼保存呢?打開網(wǎng)頁(yè)后,在菜單中執(zhí)行“查看/編碼”,選擇“自動(dòng)選擇”命令,在保存網(wǎng)頁(yè)時(shí),將“保存類型”選擇為“網(wǎng)頁(yè)”,編碼選擇“Unicode”。這樣保存過(guò)的網(wǎng)頁(yè)再次打開時(shí),在瀏覽器菜單“查看/編碼”中不管選擇簡(jiǎn)體中文(GB2312)還是Unicode(UTF-8)或繁體中文(BIG5),顯示都不會(huì)出現(xiàn)亂碼。
游戲亂碼
產(chǎn)生原因:繁體版游戲在簡(jiǎn)體中文Windows下會(huì)顯示亂碼,是因?yàn)楦叟_(tái)Windows所使用的語(yǔ)言代碼是BIG5編碼,而內(nèi)地是國(guó)標(biāo)(GB),如果游戲不是按照Unicode編碼設(shè)計(jì)的話就會(huì)出現(xiàn)亂碼。
解決方法:用微軟的轉(zhuǎn)內(nèi)碼工具M(jìn)icrosoft AppLocale來(lái)“修正”。
安裝完成后在。開始/程序”中啟動(dòng)它,打開MicrosoftAppLocale向?qū)?,直接點(diǎn)擊下一步,在第二個(gè)窗口的“啟動(dòng)應(yīng)用程序”后點(diǎn)擊“瀏覽”按鈕,定位到需要運(yùn)行的游戲主程序exe文件(如圖3)。接下來(lái)在“應(yīng)用程序語(yǔ)言”下選擇程序的語(yǔ)言(“中文(繁體)”),最后勾選創(chuàng)建快捷方式完成向?qū)?。直接運(yùn)行游戲就可以正確顯示繁體中文了。通過(guò)AppLocale設(shè)置之后,不管是使。用GB文字編碼的程序,還是需要DirectX的GB碼版本的游戲,都可以正確地顯示繁體中文了。
寫在最后
怎么樣,通過(guò)上面的設(shè)置后,那常見的郵件亂碼、網(wǎng)頁(yè)亂碼,播放音樂(lè)歌曲名亂碼、電子書以及游戲亂碼……是不是都跑光光了。這樣就不必老是為破解那些比“火星文”還不知所云的亂碼而費(fèi)心了?,F(xiàn)在,可以安安靜靜地閱讀客戶的重要郵件和精彩的小說(shuō)了,連玩游戲也輕松多了。不過(guò)亂碼產(chǎn)生的原因比較復(fù)雜,也許有一天你會(huì)碰到一些連小編都沒(méi)有碰到的亂碼,那就靜下心來(lái),分析它可能產(chǎn)生的原因,試著從不同角度來(lái)消滅亂碼吧。