url 引數傳遞中文亂碼問題 即 利用 js 的 encodeURI解決中文亂碼問題
傳入引數(含中文):
jsp中
<a href="javascript:location.href='<%=basePath %>jsp/school/teacher.jsp?schoolId=${user.id}&schoolName='+encodeURI(encodeURI('${schoolname}'));">
接受引數:
<script type="text/javascript">
var schoolName = "<%=URLDecoder.decode(URLDecoder.decode(request.getParameter("schoolName"),"UTF-8"))%>";
</script>
注意:必須兩次編碼和兩次解碼才能保證不同伺服器上均不亂碼
或者利用
encodeURIComponent
<a href="javascript:location.href='hello.jsp?url='+encodeURIComponent('http://www.baidu.com?word=a&p=2');"></a>
以上、僅供參考
相關推薦
url 引數傳遞中文亂碼問題 即 利用 js 的 encodeURI解決中文亂碼問題
傳入引數(含中文): jsp中 <a href="javascript:location.href='<%=basePath %>jsp/school/teacher.jsp?schoolId=${user.id}&schoolName='+enc
jsp超引數傳遞中文亂碼400問題,以及解決中文亂碼的全面總結。
目錄 問題出現過程: NewFile.jsp的我的程式碼: <% String haha="關於"; %> <a href="NewFile1.jsp?name=<%=haha %>">新增使用者</a>
微信小程式url引數傳遞
叨叨兩句 在之前的部落格中glacier簡單的介紹了一下微信小程式,並且寫了個Demo帶大家入了個門; 點選回顧 這次我們學習下微信小程式很重要的一點,URL傳參。 乾貨 app.js App({ onLaunch: function
springmvc之url引數傳遞
在學習 Spring Mvc 過程中,有必要來先了解幾個關鍵引數: @Controller: 在類上註解,則此類將程式設計一個控制器,在專案啟動 Spring 將自動掃描此類,並進行對應URL路由對映。 1 2 3 4 5 @Cont
Source Insight 中文亂碼,用iconv轉碼,解決中文亂碼問題_20150930更新
批處理配合iconv轉碼工具 ,解決Source Insight 中文亂碼問題. Source Insight不支援uft-8編碼的文字, 需要轉為ANSI 動動手 給 Source Insight 加個轉碼功能 Source Insight
解決JS在url中傳遞參數時參數包含中文亂碼的問題
title javascrip 代碼 blog color d+ gpo asc style 1.傳參頁面JavaScript代碼: function go_mark(id,jobname,headimgurl,nickname){ window.lo
在jsp頁面的url連結傳遞中文引數的亂碼問題
已知專案中配置如下: strust2裡面,在web.xml檔案配置瞭如下: <filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework
前端傳遞url引數中有中文,後端傳過來的有亂碼,解決方案
一、問題重現: 原始碼:用get方式傳遞 @ResponseBody @RequestMapping(value = {"/findGroupByGroupName/{batchNo
JS 獲取url引數以及中文亂碼問題
encodeURI() 函式可把字串作為 URI 進行編碼 var para=window.location.search;// 當前請求的url的引數部分 console.log(para) /
解決get方法傳遞URL引數中文亂碼問題
應用一:解決tomcat下中文亂碼問題(先來個簡單的) 在tomcat下,我們通常這樣來解決中文亂碼問題: 過濾器程式碼: package filter; import java.io.*; import javax.servlet.*; impor
ajax提交-----URL中文引數傳遞後的亂碼問題
jsp頁面: $.ajax({ type:'POST', url:"../user/userInfoExportExcel?org.orgId="+org_id+"&user.uesrName="+encodeURI(encodeURI(user_name)),
解決get方法傳遞URL引數中文亂碼和解決tomcat下中文亂碼問題
應用一:解決tomcat下中文亂碼問題(先來個簡單的) 在tomcat下,我們通常這樣來解決中文亂碼問題: 過濾器程式碼: Java程式碼 package filter; import java.io.*; import javax.servlet.*;
js 獲取url 引數 中文亂碼問題
最近在做的專案當中有一個需要在頁面上獲取url 引數的需求。 通過搜尋 在網上找到了 下面這個方法 function getQueryString(name) { var reg = new
JavaScript(js) 前臺 引數傳遞亂碼 轉碼 問題--已解決! 中文字元亂碼
最多使用的應為encodeURIComponent,它是將中文、韓文等特殊字元轉換成utf-8格式的url編碼,所以如果給後臺傳遞引數需要使用encodeURIComponent時需要後臺解碼對utf-8支援(form中的編碼方式和當前頁面編碼方式相同) escape不編碼
spring mvc中關於url中傳遞中文亂碼的解決方法
般的 har rac color nco bytes utf8 int span 在傳值過程中,也是亂碼出現的頻繁地。先不說到底是什麽場景了,通常常用的方案有如下幾個 配置指定的filter <!-- 配置請求過濾器,編碼格式設為UTF-8,避免中文亂碼-->
js 連結傳入中文引數亂碼解決
傳入時,可能出現中文的引數用encodeURI進行兩次轉碼,如: lethref="http://www.zzdblog.cn?keyword='+encodeURI(encodeURI(keywordCH))'"; 接受時,使用decodeURI將引數進行解碼,如: l
js 獲取URL引數亂碼解決
地址 http://localhost:8080/uploadFile.html?contractNo="2018-塑-崇-0089" /** * 獲取URL引數並解碼返回 * @param name * @returns */ function getUrlParam2(name)
js利用正則表示式獲取 / 設定URL引數
function getUrlParam(url, key) { var reg = new RegExp("[?&]" + key + "=([^&]+)", "gmi"); if (reg.test(
springMVC重定向時引數傳遞及中文引數亂碼問題
springMVC重定向時,若需要帶引數,如果直接用return "redirect:/items?g="+group的話,一者跳轉時引數可見不安全,二者,中文引數可能會亂碼,此時可在當前方法入參中加入RedirectAttributes attr,然後在方法體中用attr
jsp a連結新增URL引數中文亂碼
<a href="javascript:void(0)" onclick="javascript:window.open(encodeURI(encodeURI('${pageContext.request.contextPath}/index?order=${nowProType}&