鍍金池/ 教程/ Java/ 總結(jié)
編碼詳情
java編碼轉(zhuǎn)換過(guò)程
認(rèn)識(shí)字符集
javaWeb中的編碼解碼
認(rèn)識(shí)字符集
總結(jié)
java是如何編碼解碼的
解決URL中文亂碼問(wèn)題
JSP頁(yè)面編碼過(guò)程

總結(jié)

亂碼,我們前臺(tái)展示的殺手,可能有些朋友和我的經(jīng)歷一樣:遇到亂碼先按照自己的經(jīng)驗(yàn)來(lái)解決,如果沒(méi)有解決就google,運(yùn)氣好一搜就可以解決,運(yùn)氣不好可能夠你折騰一番了。LZ之所以寫(xiě)這個(gè)系列博客就是因?yàn)橛龅竭@個(gè)令人討厭的問(wèn)題,雖然是小問(wèn)題但又不得不解決。

在這個(gè)系列博文中LZ并沒(méi)有闡述歸納亂碼的方法,出現(xiàn)亂碼的原因各式各樣但根本原因就是編碼轉(zhuǎn)換過(guò)程中的格式不一樣,所以我們只需要了解了java在運(yùn)行過(guò)程中是如何來(lái)完成編碼和解碼的,亂碼也許就真不是什么問(wèn)題了。

在前面三篇博客中LZ說(shuō)明了各種編碼的來(lái)由、編碼規(guī)則,尤其是Unicode編碼更是重點(diǎn)闡述。接著兩篇是說(shuō)明java內(nèi)部是如何來(lái)完成編碼解碼工作的,分三種情況(IO、servlet/JSP、數(shù)據(jù)庫(kù))來(lái)闡述編碼轉(zhuǎn)換過(guò)程。最后就是java產(chǎn)生亂碼的重災(zāi)區(qū)了:javaWeb,在這幾篇博客中LZ介紹了URL編碼,服務(wù)器端是如何來(lái)完成了解碼工作的,JSP在轉(zhuǎn)換過(guò)程中編碼情況,URL產(chǎn)生亂碼情況總結(jié)。

推薦閱讀:

1、字符編碼筆記:ASCII,Unicode和UTF-8:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

2、字符集和字符編碼:http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html(吳秦)

3、Java 編程技術(shù)中漢字問(wèn)題的分析及解決:http://www.ibm.com/developerworks/cn/java/java_chinese/。