securecrt连接sunos5.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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
help~~~有木有大侠来救救我