在项目中遇到一个问题, 需要移除 form表单中 content字段 中的 双引号
但在本地ok的代码,在测试环境死活不行
最终在测试 & 符号能否被转义时, 发现了一些端倪,然后找到了问题的关键所在
原因应该是一处拦截器做了统一转换
假设
content 的值为 abc"ABC"
实际上已经被转义为 abc"ABC"
当使用java代码 content.replace("\"",""); 就无法生效
正确的写法
content.replace(""","");
此时结果就正常了: abcABC