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

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

ID:8146081

大小:48.50 KB

頁數(shù):21頁

時間:2018-03-07

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

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

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

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

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

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

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

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

7、現(xiàn)。常用的內碼轉換工具有:4、使用WPS2000轉換內碼WPS2000也能轉換內碼,支持GB2312、BIG5、GBK等三種主要的漢字編碼,并可在輸出RTF、TXT、HTM格式文件時對內碼進行轉換。四、如何消除網(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、的語句,瀏覽器在顯示此頁

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

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

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