0

我想阻止文本区域对特殊字符进行编码。

如果我1:2#aa^bb在文本区域输入,然后在提交时将其转换为1%3A2%23aa%5Ebb.

我希望按原样提交文本,而不进行任何转换。

4

3 回答 3

0

将表单上的 enctype 设置为multipart/form-data和发布方法

于 2013-04-17T05:38:36.367 回答
0

如果您有 like <textarea name="data">,那么当您提交它时,您会看到...?data=1%3A2%23aa%5Ebb这是正确的,尽管现代浏览器会从表面上显示解码的版本,而您不会遇到这个问题。

当您request.getParameter("data")在服务器端执行此操作时,您会看到它是"1:2#aa^bb". 我假设您的个人资料中的 JSP/Servlets。

于 2013-04-17T07:12:52.817 回答
-1

escape(string)在提交 textarea 值时尝试

于 2013-04-17T05:33:29.443 回答