使用java.net.RULDecoder对中文进行转码然后传递给servlet的时候发现,与预期结果不一样代码在这:
<a href="<%=basePath%>ShowNews?newsId=<%=hotnews.getId() %>&&keywords=<%=java.net.URLEncoder.encode("我去","UTF-8") %>"><%=hotnews.getTitle() %></a>
用js的encodeURIComponent()
在火狐和360极速浏览器里地址栏将编码自动解析了,所以会显示中文。
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号