java中smb远程访问共享文件夹的文件时的问题

有一个问题,
smb://administrator:t#gers(f3@127.0.0.1/cebxconver/src/0008977509/0008977509.log
当我的密码中包含 # 这个特殊字符的时候,new SmbFile(str)之后,file内容路径为
smb://administrator:t#gers(f3@127.0.0.1#gers(f3@127.0.0.1/cebxconver/src/0008977509/0008977509.log
就是说#后面的/前面的内容又拼接了一遍。请问遇到过这个问题么?

http://blog.csdn.net/z69183787/article/details/17398489