原因:
前台代码搜索…后台代码接收…然后查询不到
解决:
1. 通过定点检查发现: 因为上传的是编码之后的, 如: `%E8%A5%BF%E5%AE%89`
所有导致后台接收的数据也变成了 `%E8%A5%BF%E5%AE%89`
2. 在传输数据之前用JavaScript 全局对象 decodeURI()函数将进行那些URI编码的数据进行转换
例如: `window.decodeURI(rname);`
这样就可以解决传输的问题了...
问题没有解决
- 重新进行定点检查发现搜索的数据完整的传输进去了, 但是接受的是乱码
- 主要原因: 这里使用的tomcat低版本的问题
- 解决: 在后台转换编码格式
rname = new String(rname.getBytes("iso-8859-1"),"utf-8");
最后成功解决!