1. 程式人生 > >去哪網實習總結:JavaWeb中文傳參亂碼問題的解決(JavaWeb)

去哪網實習總結:JavaWeb中文傳參亂碼問題的解決(JavaWeb)

vertical size bsp style -m post 保持 留言 認同

本來是以做數據挖掘的目的進去哪網的。結構卻成了系統開發。。。

只是還是比較認真的做了三個月。老師非常認同我的工作態度和成果。。。

實習立即就要結束了,總結一下幾點之前沒有註意過的變成習慣和問題,分享給大家。


同一時候打個廣告:去哪網內審部招JavaWeb開發實習生。時間很自由,每周一天、周六周日甚至都能夠,時間充裕的小夥伴給我留言啊,掙個零花錢。還能長點經驗。

。。。(保研的、想工作的大四狗最合適只是了。。

。)




想要了解中文傳參究竟是怎麽回事,請參考:編碼問題參考:http://bbs.csdn.net/topics/330072196


以下給出指導性代碼:

提交表單時編碼

,我們通常都是通過js或者jquery來完畢的。這是須要對帶有中文的URL(即,下面代碼中的textData;為了保持編碼風格一致,建議對全部URL)進行兩次編碼:

var submitData = encodeURI(encodeURI(textData));

js或者jquery中解碼。因為提交時的編碼基於jsjquery。所以解碼時也須要兩次解碼過程才幹夠獲得對應的中文內容:

var currentHref = decodeURI(decodeURI(currentHref));


Java代碼中解碼,解碼一次就能夠了。相關機制參考上面給出的鏈接:

<pre name="code" class="java">if(request.getParameter("search")!=null){
    String searchName = java.net.URLDecoder.decode(request.getParameter("search"), "UTF-8");
    System.out.println("searchName=="+searchName);
}




至此,去哪兒網實習結束。。。。

其它總結:

去哪網實習總結:JavaWeb中文傳參亂碼問題的解決(JavaWeb)

去哪網實習總結:JavaWeb配置404頁面(JavaWeb)

去哪網實習總結:JAVA讀XML文件節點信息(JavaWeb)

去哪網實習總結:遞歸構建“流程運行順序”的XML文件(JavaWeb)

去哪網實習總結:已完成,可是網頁上有錯誤(JavaWeb)

去哪網實習總結:JavaWeb中使用jquery提交表單(JavaWeb)

去哪網實習總結:easyui在JavaWeb中的使用。以datagrid為例(JavaWeb)

去哪網實習總結:java讀寫excel表格(JavaWeb)

去哪網實習總結:定時發送郵件(JavaWeb)

去哪網實習總結:開發定時任務(JavaWeb)

去哪網實習總結:怎樣有效降低對數據庫的訪問(JavaWeb)

去哪網實習總結:怎樣獲取Web項目的根文件夾(JavaWeb)

去哪網實習總結:如何配置數據庫連接(JavaWeb)








去哪網實習總結:JavaWeb中文傳參亂碼問題的解決(JavaWeb)