我想阻止文本区域编码特殊字符。
如果我在文字区输入1:2#aa^bb
,那么在提交时会将其转换为1%3A2%23aa%5Ebb
。
我希望文本按原样提交,不需要任何转换。
答案 0 :(得分:0)
将表单上的enctype设置为multipart/form-data
,将方法设置为
答案 1 :(得分:0)
如果您喜欢<textarea name="data">
,那么当您提交时,您会看到...?data=1%3A2%23aa%5Ebb
并且这是正确的,尽管现代浏览器会表面显示已解码的版本,但您不会遇到此问题。
当您在服务器端执行request.getParameter("data")
时,您会看到它是"1:2#aa^bb"
。我假设你的个人资料中有JSP / Servlets。
答案 2 :(得分:-1)
在提交textarea值时尝试escape(string)