Linux通过samba共享目录给windows,文件名包含中文,windows下访问全部变成8.3格式的短文件名?

JavaWeb应用往目录A中写入文件X,文件名包含中文,Linux通过samba共享目录给windows,
windows下访问全部变成8.3格式的短文件名可能是什么原因?
sun.jnu.encoding为UTF-8,locale/LANG为zh_CN.UTF-8,smb.conf中short preserve case为no、dos charset为UTF-8或CP936或GB18030等均无效,windows下通过共享直接粘贴文件上传的话名称显示正常。

一只名叫tom的猫
浏览 788回答 1
1回答

幕布斯7119047

终究是编码问题,sun.jnu.encoding设置为GBK基本上好了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java