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

來源:互聯網
上載者:User

標籤:網頁   任務   play   tail   編碼   表單   color   nbsp   print   

本來是以做資料採礦的目的進去哪網的。結構卻成了系統開發。。。

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

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


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

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

。)




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


以下給出指導性代碼:

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

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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.