1樓:匿名使用者
escape 方法
對 string 物件編碼以便它們能在所有計算機上可讀,escape(charstring)
必選項 charstring 引數是要編碼的任意 string 物件或文字。
說明escape 方法返回乙個包含了 charstring 內容的字串值( unicode 格式)。所有空格、標點、重音符號以及其他msitstore:\book\程式設計手冊\javascript語言參考手冊.
>非 ascii 字元都用 %xx 編碼代替,其中 xx 等於表示該字元的十六進位製數。
例如,空格返回的是 "%20" 。
字元值大於 255 的以 %u***x 格式儲存。
注意 escape 方法不能夠用來對統一資源標示碼 (uri) 進行編碼。對其編碼應使用 encodeuri 和encodeuri***ponent 方法。
怎麼對url連線進行url 編碼
2樓:51cto學院
在js中可以使用escape(), encodeurl(), encodeuri***ponent(),三種方法都有一些不會被編碼的符號:
escape():@ * / +
encodeurl():! @ # $& * ( ) = : / ; ? + '
encodeuri***ponent():! * ( ) '
在java端可以使用urldecoder.decode(「中文」, "utf-8");來進行解碼
但是由於使用request.getparameter()來獲取引數時已經對編碼進行了一次解碼,所以一般情況下只要在js中使用
encodeuri***ponent("中文");
在java端直接使用request.getparameter()來獲取即可返回中文。
如果你想在java端使用urldecoder.decode(「中文」, "utf-8");來解碼也可以在js中進行二次編碼,即:
encodeuri***ponent(encodeuri***ponent("中文"));
如果不進行二次編碼的話,在java端通過decode方法取的會是亂碼。
如何在get方式中,引數為url編碼格式和中文時都能正常顯示
3樓:一騎當後
1. 轉碼
str= new string(str.getbytes("iso8859-1"),"gb2312");
str= new string(str.getbytes("iso8859-1"),"gbk");
2.jsp中亂碼
<%@ page language="java" contenttype="text/html;charset=gbk" pageencoding="gbk" %>
3. tomcat中配置
更改 tomcat\conf\server.xml,指定瀏覽器的編碼格式為「簡體中文」:
方法是找到 server.xml 中的
4. servlet中
response.setcontenttype("text/html; charset=gbk");
5, jsp中js拼url帶中文 編碼集一定要是utf-8的
<%@ page language="java" contenttype="text/html;charset=utf-8" pageencoding="utf-8" %>
這是我總結的,get後面拼中文,第五種方法試一下。。。
url編碼中文亂碼問題怎麼解決
4樓:小樂笑了
url編碼中文亂碼問題復
的解決辦法:制
js**中使用encodeuri***ponent()函式將url進行bai編碼
例如du:zhi
5樓:匿名使用者
把中文轉碼成%ba%bc這樣的串寫在url裡。
什麼是url編碼和url解碼?
6樓:落_茨既
url編碼是負責把url裡面的空格和其他的特殊字元替換成對應的十六進位制表示,反之就是解碼。
怎樣用jquery編碼和解碼url
7樓:浮生
在jquery中,我們可以使用以下方法實現url的編碼和解碼:
encodeuri***ponent(url) and decodeuri***ponent(url)
怎樣編碼:
url編碼通常也被稱為百分號編碼(percent-encoding),是因為它的編碼方式非常簡單,使用%百分號加上兩位的字元——0123456789abcdef——代表乙個位元組的十六進位制形式對於ascii字元,字母a 在ascii碼中對應的位元組是0x61,那麼url編碼之後得到的就是%61,字母abc, url編碼後得到的就是%61%62%63對於非ascii字元,rfc文件建議使用utf-8對其進行編碼得到相應的位元組,然後對每個位元組執行百分號編碼。如"中文"使用utf-8字符集得到的位元組為0xe4 0xb8 0xad 0xe6 0x96 0x87,經過url編碼之後得到"%e4%b8%ad%e6%96%87"。 使用javascript先對url編碼,然後再向伺服器提交,不要給瀏覽器插手的機會 這樣就能保證客戶端只用一種編碼方法向伺服器發出請求
8樓:無可奈何
可以使用encodeuri() 函式可把字串作為 uri 進行編碼。
工具原料:編輯器、瀏覽器
1、使用encodeurl()方法可以對字串或url進行url編碼,也可以decodeurl()方法進行解碼,簡單的**如下:
2、執行的結果如下圖:
語文的修改病句有什麼好的方法進行判斷
修改病句的幾種型別及例句 修改病句一 用詞不當 例句 同學們熱心歡迎老師.小明十分愛護時間.正確的意見,我們應該堅定.張林同學提的建議很正確,大家都附和他.他很頑強,不肯虛心地接受同學們的意見.在班會上,同學們實事求是地揭發.一種是讀,病句讀起來總是感覺有 不對勁。一種是劃分句子結構,主謂賓。需要找...
有什麼好方法增高,有什麼增高的好方法?
1 經常運動,自然拉伸脊柱,建議不要用器械拉伸沒有科學依據,且有 會比不打籃球自然增高2至5公分。適量運動可改善骨骼的血液 增加骨密度。才能使增高成為可能!2 如果在發育期,可以吃鈣片補充運動後的鈣流失,使骨骼可以補充建築材料。但是,鈣是很難吸收的一種物質,首先,如果能買到檸檬酸鈣就可以避免被胃液破...
有什麼理財的好方法,有什麼好的理財方法
如活期產品 三湘銀行活期 提前支取收益3.8 左右,隨時存取,當日起息,節假日無限制,任意自然日支取,當日實時到賬,無交易日限制,無限額限制,50萬以內100 賠付 如定期銀行理財產品 振興智慧存 年化收益率在4.8 左右,屬於銀行存款產品,50萬以內100 賠付,適合穩健型及以上投資者 希望以上資...