今天在HTML 文档的超链接中使用含空格的URL时出现了乱码问题,无法打开链接目标。
原代码为:
List<WorkDTO> list = tdao.getWorkList(wdto,conn);
<a href= upload/" + list.get(i).getTitle() +">
解决方法:
把<a href= upload/" + list.get(i).getTitle() +">
改为<a href= upload/" + list.get(i).getTitle().replace(" ","%20") +">问题就解决了。
(后来发现,在HTML文档中<a href="<%="a b.docx"%>">a b.docx</a>却不会出现乱码问题……)