securecrt连接sunos5.1,文件中文名复制等操作乱码

发布于 2021-11-26 19:12:35 字数 565 浏览 940 评论 1

各位兄弟,请教问题:

写了一个java程序从unix相应目录里下载中文名的文件,文件名(中文)作为参数从页面post到后台拼成要访问的文件路径,比如path="/appdatas/alarm/规范.doc",而在unix上相应的目录下也有这个文件,但是

File file = new File(path);

if(file.exists()){//download}

这里file.exists()判断竟然是false;查了一下可能是unix上《规范.doc》的中文名编码跟path里的不一致,之后用了获取jvm编码参数file.encoding等对path进行编码解码什么的都不行.

最后没办法想用scurecrt到unix上给《规范.doc》重命名,crt的会话选项设置编码是default,crt上ls出来的文件都能正常显示,locale的参数LANG是空的,


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

能否归途做我良人 2021-11-27 05:37:43

help~~~有木有大侠来救救我


~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文