資源描述:
《JSP中文亂碼的解決方案大全》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、如何解決JSP中文亂碼的問題一、Java中文問題的由來Java的內(nèi)核和class文件是基于unicode的,這使Java程序具有良好的跨平臺性,但也帶來了一些中文亂碼問題的麻煩。原因主要有兩方面,Java和JSP文件本身編譯時產(chǎn)生的亂碼問題和Java程序于其他媒介交互產(chǎn)生的亂碼問題。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字節(jié)流的,如果Java和JSP編譯成class文件過程中,使用的編碼方式與源文件的編碼不一致,就會出現(xiàn)亂碼?;谶@種亂碼,建議在Java文件中盡量不要寫中文(注釋部分不參與編譯,寫中文沒關(guān)系),如果必須寫的話,
2、盡量手動帶參數(shù)-ecodingGBK或-ecodinggb2312編譯;對于JSP,在文件頭加上<%@pagecontentType=text/html;charset=GBK%>或<%@pagecontentType=text/html;charset=gb2312%>基本上就能解決這類亂碼問題。二、常見的解決方式1,最基本的亂碼問題。這個亂碼問題是最簡單的亂碼問題。一般新會出現(xiàn)。就是頁面編碼不一致導(dǎo)致的亂碼。<%@pagelanguage=javapageEncoding=UTF-8%><%@pagecontentType=text/html;charset=iso8859-
3、1%>
中文問題?我是個好人