URLDecoder: Incomplete trailing escape (%) pattern问题处理
2014-03-20 13:51
405 查看
项目中字典框中添加了%,会弹出错误信息,经调试代码后发现在DictioaryAction.java类中,进行如下代码时报错:
网上查找资料显示,当最后一个字符为“%”时,URLDecoder类会抛出异常java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern,而“%”出现在字符中间时,执行正常,进行如此更改即可。
searchString=URLDecoder.decode(searchString,"utf-8");
网上查找资料显示,当最后一个字符为“%”时,URLDecoder类会抛出异常java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern,而“%”出现在字符中间时,执行正常,进行如此更改即可。
searchString=URLDecoder.decode(searchString.replaceAll("%", "%25"),"utf-8");
![](https://oscdn.geek-share.com/Uploads/Images/Content/201403/f8b8ba135ed041f5da320da75a67f51e.png)
相关文章推荐
- 编译ffmpeg的relocation R_X86_64_32 against错误
- BeginWaitCursor()和EndWaitCursor()函数
- POJ 3735 Training little cats
- NYOJ 760 See LCS again
- AIX-SNMP配置
- AIX修改rlogin相关参数
- 【框架-MFC】MFC MainFrame主客户区添加背景图片或颜色
- “ 鸡尾酒会问题”(cocktail party problem)
- win7下用UtralISO制作U盘系统盘--UltraISO打开Ubuntu只有EFI文件夹
- RPC support for modern (e)glibc toolchains
- OpenStack Mailing Lists
- OpenStack Mailing Lists
- VMware虚拟机安装MAC OS X Mountain Lion详细图文教程
- Win7下安装苹果MAC OS X Mountain Lion 双系统详细图文教程
- release和retain还有多少人在用
- LeetCode | Climbing Stairs
- 处理 ORA-01078: failure in processing system parameters
- Install ncurses(ncurses-devel) and try again
- An error has occurred.See error log for more details.
- An error has occurred.See error log for more details.