java 中文亂碼總結(jié)

2018-09-28 19:25 更新

總結(jié)

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

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

在前面三篇博客中LZ說明了各種編碼的來由、編碼規(guī)則,尤其是Unicode編碼更是重點闡述。接著兩篇是說明java內(nèi)部是如何來完成編碼解碼工作的,分三種情況(IO、servlet/JSP、數(shù)據(jù)庫)來闡述編碼轉(zhuǎn)換過程。最后就是java產(chǎn)生亂碼的重災(zāi)區(qū)了:javaWeb,在這幾篇博客中LZ介紹了URL編碼,服務(wù)器端是如何來完成了解碼工作的,JSP在轉(zhuǎn)換過程中編碼情況,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ù)中漢字問題的分析及解決:http://www.ibm.com/developerworks/cn/java/java_chinese/。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號