簡體   English   中英

提交時停止在textarea中編碼特殊字符

[英]stop encoding special characters in textarea on submit

我想停止對特殊字符進行編碼的文本區域。

如果我在文本區域中輸入1:2#aa^bb ,則在提交時將其轉換為1%3A2%23aa%5Ebb

我希望原樣提交文本,而不進行任何轉換。

將表單上的enctype設置為multipart/form-data並發布方法

如果您喜歡<textarea name="data"> ,那么在提交它時,您會看到...?data=1%3A2%23aa%5Ebb ,這是正確的,盡管現代瀏覽器會表面上顯示解碼后的版本,而您不會有這個非問題。

在服務器端執行request.getParameter("data")時,您將看到它是"1:2#aa^bb" 我假設您的個人資料中有JSP / Servlet。

試圖escape(string) ,同時提交textarea的價值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM