js向action中傳參中文亂碼

2021-08-26 22:08:15 字數 494 閱讀 4646

contenturl = "maintenancemanage!showcertaincontent.action?time=" + time + "&menuqueryselect=" + currentselectmenu.id

+ "&areaid=" + unitid + "&certaintype=area&areaname=" + encodeuri(unitname);

public void setareaname(string areaname) catch (unsupportedencodingexception e)

this.areaname = tmp;

}後來遇到個問題,用這種方法,在某些伺服器上沒問題,在某些伺服器上有問題。後來查了查,與tomcat編碼有關:

在tomcat中,config資料夾的server.xml中,找到節點connector,看它的uriencoding是什麼。如果是utf-8,建議將其去掉,使tomcat與作業系統的編碼保持一致。

JS傳參中文亂碼

在傳參的時候給中文引數加上兩個encodeuri即可,類似這樣 encodeuri encodeuri balanceunit 寫法二escape encodeuri tmplitem.hyzname 接收函式用unescape decodeuri tmplitem.hyzname 寫法三escap...

vue中父元件向子元件傳參

專案中經常用到元件與元件的傳參以及父元件跟子元件的傳參,還有子元件跟父元件的傳參,下面大概說下父元件向子元件傳參的整個過程,如果有不對的地方,望指正。在父元件中 子元件 按鈕 在這裡,父元件向子元件傳遞的是乙個物件,而我們利用v bind動態繫結了table,以乙個物件的形式傳遞過去,在子元件中用p...

說說在 Python 中如何向函式傳參

位置實參指的是,實參的順序與形參相同。def to read book name,book type 想讀的書 print 我想讀 book name 咯 print 它屬於 book type 領域 to read 現代藝術150年 乙個未完成的故事 藝術 執行結果 我想讀 現代藝術150年 乙個...