亂碼形成原因及消除方法大全

亂碼形成原因及消除方法大全

ID:15244325

大?。?8.00 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2018-08-02

亂碼形成原因及消除方法大全_第1頁(yè)
亂碼形成原因及消除方法大全_第2頁(yè)
亂碼形成原因及消除方法大全_第3頁(yè)
亂碼形成原因及消除方法大全_第4頁(yè)
亂碼形成原因及消除方法大全_第5頁(yè)
資源描述:

《亂碼形成原因及消除方法大全》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、亂碼形成原因及消除方法大全2008-01-1814:08亂碼形成原因及消除方法大全當(dāng)我們?yōu)g覽網(wǎng)頁(yè)、打開文檔或郵件,運(yùn)行軟件時(shí),經(jīng)常會(huì)看到亂碼,通常是由于源文件編碼,Windows不能正確識(shí)別造成的的,也可能是其他原因。亂碼給我們帶來了太多的煩惱,為了幫助大家徹底擺脫亂碼,下面我們就來探討一下亂碼的形成原因及其消除方法?! ∫?、亂碼有五種類型  常見的亂碼,一般可以分成五種類型:第一類是文本/文檔文件亂碼,這一般是由于源文件編碼,與Windows使用的編碼不通用造成的;第二類是網(wǎng)頁(yè)亂碼,形成原因與第一類亂碼類似;第三類是Windows系統(tǒng)界面

2、亂碼,即中文Windows的菜單、桌面、提示框等顯示亂碼,主要是Windows注冊(cè)表中有關(guān)字體的部分設(shè)置不當(dāng)引起的;第四類是應(yīng)用程序的界面亂碼,即各種應(yīng)用程序(包括游戲)本來顯示中文的地方出現(xiàn)亂碼,形成原因比較復(fù)雜,有第二類的亂碼原因,也可能是軟件用到的中文鏈接庫(kù),被英文鏈接庫(kù)覆蓋造成的;第五類是郵件亂碼,形成原因也極其復(fù)雜?! 《?、如何消除應(yīng)用程序的界面亂碼?  目前有些軟件發(fā)行了Unicode版本,這是一種通用的字符編碼標(biāo)準(zhǔn),涵蓋了全球多種語(yǔ)言及古文和專業(yè)符號(hào),這種版本的軟件運(yùn)行在任何系統(tǒng)和語(yǔ)言上都不會(huì)亂碼,如果是非Unicode編碼的

3、程序,就會(huì)有亂碼現(xiàn)象。  【形成原因】:原因有三種。如果是由于Windows注冊(cè)表中關(guān)于字體設(shè)置的信息不正確造成的,你可以用下面“如何消除Windows系統(tǒng)界面亂碼”介紹的辦法去解決;如果用上法解決不了,那就可能是由于軟件的中文鏈接庫(kù),被英文鏈接庫(kù)覆蓋而引起的。這種現(xiàn)象經(jīng)常發(fā)生在用微軟開發(fā)工具例如VB、VC開發(fā)的中文軟件上,這類軟件中,菜單等顯示界面上的漢字都是受一個(gè)動(dòng)態(tài)鏈接庫(kù)(DLL文件)控制,而軟件的這個(gè)動(dòng)態(tài)鏈接庫(kù)一般安裝在WindowsSystem目錄下,如果以后安裝了某個(gè)英文軟件也使用同名的動(dòng)態(tài)鏈接庫(kù),則英文軟件的動(dòng)態(tài)鏈接庫(kù)就會(huì)覆蓋

4、中文鏈接庫(kù),這樣,運(yùn)行中文軟件時(shí)就會(huì)調(diào)用英文的動(dòng)態(tài)鏈接庫(kù),因此出現(xiàn)亂碼。解決辦法:重新安裝中文軟件,恢復(fù)中文動(dòng)態(tài)鏈接庫(kù)即可?! ∪绻陨戏椒ㄒ矡o濟(jì)于事,對(duì)于Win9X/ME系統(tǒng),你可以安裝使用MagicWin98(下載地址http://www.skycn.com/soft/3047.html)、南極星等內(nèi)碼轉(zhuǎn)換軟件,轉(zhuǎn)換內(nèi)碼后即可消除亂碼;對(duì)于WinXP系統(tǒng),建議使用微軟多語(yǔ)言支持工具M(jìn)icrosoftAppLocale(下載地址http://www.skycn.com/soft/12582.html),利用它為指定程序設(shè)置相應(yīng)的語(yǔ)言區(qū)域,

5、這樣也可消除亂碼?! ∪?、如何消除文本/文檔文件亂碼?  【形成原因】:一般是由于文檔采用的字符集,系統(tǒng)不支持造成的。例如繁體中文的文檔顯示在簡(jiǎn)體中文系統(tǒng)下,或者相反的情況,就會(huì)造成文檔顯示時(shí)亂碼。只要你內(nèi)碼轉(zhuǎn)換正確,例如把原本是繁體的內(nèi)碼,轉(zhuǎn)換為簡(jiǎn)體內(nèi)碼(或者相反),即可消除亂碼?!  窘鉀Q辦法】:有以下四種解決辦法:  1、使用Word2003/XP轉(zhuǎn)換內(nèi)碼  Word2003/XP支持眾多的語(yǔ)言,可以正確顯示非Unicode類型的文本文件,單擊“工具”菜單下的“語(yǔ)言”/設(shè)置語(yǔ)言,你可以把默認(rèn)語(yǔ)言設(shè)置成非中文,例如日語(yǔ),這樣Word就可

6、以正確顯示日文了?! ‘?dāng)然你也可以用它進(jìn)行簡(jiǎn)體中文與繁體中文之間的轉(zhuǎn)換工作,如果文件有亂碼,你轉(zhuǎn)換一下即可消除。例如要把繁體中文轉(zhuǎn)換為簡(jiǎn)體中文,方法是:選擇要轉(zhuǎn)換內(nèi)碼的文件,在彈出的對(duì)話框中(如下圖),選擇“其他編碼”中的“繁體中文(BIG5)”一項(xiàng),打開此文件時(shí)就不會(huì)出現(xiàn)亂碼。2、使用Word2003/XP無亂碼保存  在Word2003/XP中,當(dāng)保存時(shí)選擇“文件”中的“另存為”,先存為“WORD”文檔,存盤后打開再存為純文本等其他格式;或者在菜單欄中選擇“工具/語(yǔ)言/中文簡(jiǎn)繁轉(zhuǎn)換”,內(nèi)碼轉(zhuǎn)換以后再保存?! ?、使用內(nèi)碼轉(zhuǎn)換工具  除此

7、之外,使用內(nèi)碼轉(zhuǎn)換工具也可以消除此類亂碼,你只要對(duì)BIG5(繁體中文)和GB2312(國(guó)標(biāo)碼、簡(jiǎn)體中文)進(jìn)行相互轉(zhuǎn)換即可實(shí)現(xiàn)。常用的內(nèi)碼轉(zhuǎn)換工具有:4、使用WPS2000轉(zhuǎn)換內(nèi)碼WPS2000也能轉(zhuǎn)換內(nèi)碼,支持GB2312、BIG5、GBK等三種主要的漢字編碼,并可在輸出RTF、TXT、HTM格式文件時(shí)對(duì)內(nèi)碼進(jìn)行轉(zhuǎn)換。四、如何消除網(wǎng)頁(yè)亂碼?  【形成原因】:網(wǎng)頁(yè)亂碼是瀏覽器(IE等)對(duì)HTML網(wǎng)頁(yè)解釋時(shí)形成的,如果網(wǎng)頁(yè)制作時(shí)編碼為A,瀏覽器卻以編碼B顯示該網(wǎng)頁(yè),就會(huì)出現(xiàn)亂碼,因此只要你在瀏覽器中也以編碼A顯示該網(wǎng)頁(yè),就會(huì)消除亂碼?! ±缇W(wǎng)

8、頁(yè)的代碼中有形如:〈HTML〉〈HEAD〉〈METACONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉的語(yǔ)句,瀏覽器在顯示此頁(yè)時(shí),就會(huì)出

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。