java读取linux服务器上中文名字的文件取不到,改为英文能够取到?

我在linux服务器上部署了一个tomcat,在下面建立了软连接 ,能够取到英文的文件,中文的取不到,怎么处理?请大神指教

1个回答

首先你需要看看linux使用的字符集是什么。
linux查看字符集命令:echo $LANG
你java使用的字符集是什么。
因为如果字符集不同,就会出现乱码问题,当然就会读取不到了。

如果有帮助,希望结帖

w172087242
little_how 修改linux字符集命令:export LANG=zh_CN.GBK,这里举例使用的是GBK, 最好把这个命令放入.bash_profile文件中
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问