去哪網實習總結:JavaWeb中文傳參亂碼問題的解決(JavaWeb)
本來是以做數據挖掘的目的進去哪網的。結構卻成了系統開發。。。
只是還是比較認真的做了三個月。老師非常認同我的工作態度和成果。。。
實習立即就要結束了,總結一下幾點之前沒有註意過的變成習慣和問題,分享給大家。
同一時候打個廣告:去哪網內審部招JavaWeb開發實習生。時間很自由,每周一天、周六周日甚至都能夠,時間充裕的小夥伴給我留言啊,掙個零花錢。還能長點經驗。
。。。(保研的、想工作的大四狗最合適只是了。。
。)
想要了解中文傳參究竟是怎麽回事,請參考:編碼問題參考:http://bbs.csdn.net/topics/330072196。
以下給出指導性代碼:
提交表單時編碼
var submitData = encodeURI(encodeURI(textData));
在js或者jquery中解碼。因為提交時的編碼基於js或jquery。所以解碼時也須要兩次解碼過程才幹夠獲得對應的中文內容:
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)