搜索树SVN的树的时候遇到的乱码问题
来源:互联网 发布:linux合并文件 编辑:程序博客网 时间:2024/04/30 04:43
public void listDirectoryNode(SVNRepository repository, String dirUrl, FileNode node) { String currentPath = ""; List list = new ArrayList(); Collection root; try { String finalPath[] = dirUrl.split("/"); for (int i = 5; i < finalPath.length; i++) { currentPath += finalPath[i] + "/"; } root = repository.getDir(currentPath, -1, null, (Collection) null); Iterator iterator = root.iterator(); while (iterator.hasNext()) { SVNDirEntry entry = (SVNDirEntry) iterator.next(); if (entry.getKind() == SVNNodeKind.DIR) { FileNode subDirNode = new FileNode(entry.getName(), entry .getURL().toDecodedString(), entry.getRevision(), entry.getAuthor(), entry.getSize(), entry.getDate(), null, entry.getKind()); listDirectoryNode(repository, entry.getURL().toDecodedString(), subDirNode); list.add(subDirNode); } } } catch (SVNException e) { // TODO Auto-generated catch block e.printStackTrace(); } node.setChildren(list); }
在entry.getURL().toString();的时候,当地址是以http://开头的话会出现乱码。原因是http的安全地址机制,这样写的话就没有问题了:entry.getURL().toDecodedString();
0 0
- 搜索树SVN的树的时候遇到的乱码问题
- 关于svn提交时候遇到的问题
- 搜索的时候遇到汉字问题
- SVN遇到的问题
- SVN 遇到的问题
- svn 遇到的问题
- 遇到的乱码问题
- 面试的时候遇到的问题:二叉树
- svn提交遇到的问题
- SVN使用遇到的问题
- SVN提交遇到的问题
- svn对比乱码的问题
- JSP在使用URL传递中文参数的时候遇到的乱码问题
- 安装WSE的时候遇到的问题
- C++学习的时候遇到的问题
- 编译的时候configure遇到的问题
- OpenSessionInViewFilter的时候遇到的问题
- 面试的时候遇到过的问题
- DOM解析XML文件实例
- Java流的理解
- JAVA邮件收发实现(待)
- Java文件压缩分割(待)
- Linux下安装jdk
- 搜索树SVN的树的时候遇到的乱码问题
- JAVA的class打包成dll
- 如何用C#使用java
- jar包有嵌套的jar的打包成jar的方法
- String[] Object类型转化
- Jar包转成Dll的方式(带嵌套的jar也能做)
- SWT中的Tree中 添加右键弹出菜单
- svnkit添加节点
- 优化札记