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

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

ID:8146081

大?。?8.50 KB

頁數(shù):21頁

時間:2018-03-07

亂碼形成原因和消除方法大全98496_第1頁
亂碼形成原因和消除方法大全98496_第2頁
亂碼形成原因和消除方法大全98496_第3頁
亂碼形成原因和消除方法大全98496_第4頁
亂碼形成原因和消除方法大全98496_第5頁
資源描述:

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

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

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

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

4、,因此出現(xiàn)亂碼。解決辦法:重新安裝中文軟件,恢復(fù)中文動態(tài)鏈接庫即可。  如果以上方法也無濟于事,對于Win9X/ME系統(tǒng),你可以安裝使用MagicWin98(下載地址http://www.skycn.com/soft/3047.html)、南極星等內(nèi)碼轉(zhuǎn)換軟件,轉(zhuǎn)換內(nèi)碼后即可消除亂碼;對于WinXP系統(tǒng),建議使用微軟多語言支持工具MicrosoftAppLocale(下載地址http://www.skycn.com/soft/12582.html),利用它為指定程序設(shè)置相應(yīng)的語言區(qū)域,這樣也可消除亂碼?! ∪⑷绾蜗谋?文檔文件亂碼?  【形成原因】:一般是

5、由于文檔采用的字符集,系統(tǒng)不支持造成的。例如繁體中文的文檔顯示在簡體中文系統(tǒng)下,或者相反的情況,就會造成文檔顯示時亂碼。只要你內(nèi)碼轉(zhuǎn)換正確,例如把原本是繁體的內(nèi)碼,轉(zhuǎn)換為簡體內(nèi)碼(或者相反),即可消除亂碼。  【解決辦法】:有以下四種解決辦法:  1、使用Word2003/XP轉(zhuǎn)換內(nèi)碼  Word2003/XP支持眾多的語言,可以正確顯示非Unicode類型的文本文件,單擊“工具”菜單下的“語言”/設(shè)置語言,你可以把默認語言設(shè)置成非中文,例如日語,這樣Word就可以正確顯示日文了?! ‘斎荒阋部梢杂盟M行簡體中文與繁體中文之間的轉(zhuǎn)換工作,如果文件有亂碼,你轉(zhuǎn)換一

6、下即可消除。例如要把繁體中文轉(zhuǎn)換為簡體中文,方法是:選擇要轉(zhuǎn)換內(nèi)碼的文件,在彈出的對話框中(如下圖),選擇“其他編碼”中的“繁體中文(BIG5)”一項,打開此文件時就不會出現(xiàn)亂碼。2、使用Word2003/XP無亂碼保存  在Word2003/XP中,當保存時選擇“文件”中的“另存為”,先存為“WORD”文檔,存盤后打開再存為純文本等其他格式;或者在菜單欄中選擇“工具/語言/中文簡繁轉(zhuǎn)換”,內(nèi)碼轉(zhuǎn)換以后再保存?! ?、使用內(nèi)碼轉(zhuǎn)換工具  除此之外,使用內(nèi)碼轉(zhuǎn)換工具也可以消除此類亂碼,你只要對BIG5(繁體中文)和GB2312(國標碼、簡體中文)進行相互轉(zhuǎn)換即可實

7、現(xiàn)。常用的內(nèi)碼轉(zhuǎn)換工具有:4、使用WPS2000轉(zhuǎn)換內(nèi)碼WPS2000也能轉(zhuǎn)換內(nèi)碼,支持GB2312、BIG5、GBK等三種主要的漢字編碼,并可在輸出RTF、TXT、HTM格式文件時對內(nèi)碼進行轉(zhuǎn)換。四、如何消除網(wǎng)頁亂碼?  【形成原因】:網(wǎng)頁亂碼是瀏覽器(IE等)對HTML網(wǎng)頁解釋時形成的,如果網(wǎng)頁制作時編碼為A,瀏覽器卻以編碼B顯示該網(wǎng)頁,就會出現(xiàn)亂碼,因此只要你在瀏覽器中也以編碼A顯示該網(wǎng)頁,就會消除亂碼?! ±缇W(wǎng)頁的代碼中有形如:〈HTML〉〈HEAD〉〈METACONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉

8、的語句,瀏覽器在顯示此頁

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

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

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