admin管理员组文章数量:1665585
问题
在windows系统下不存在这个问题,linux确存在,以下为linux存下来的中文路径/中文命名的文件
如果是终端连接工具查看linux,建议进入控制台ll查看,因为有些连接工具编码没设置好
首先确保linux系统也支持中文
先执行以下进行语言包的下载或者更新
fonts-chinese-3.02-12.el5.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
#rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm
#rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
或者执行
#yum install fonts-chinese-3.02-12.el5.noarch.rpm
#yum install fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
接着修改/etc/sysconfig/i18n,将原来的注释,加入以下
LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
修改完成/etc/sysconfig/i18n后,用source不行,这里需要重启linux系统
再把tomcat中server.xml中的“URIEncoding”都更改为UTF-8。
还有在tomcat/bin/catalina.sh文件中增加了“export LANG=zh_CN.UTF-8”;
再重启你的tomcat
以上步骤是java后台可行方案,至于其他语言,可能不存在需要用到tomcat的操作
结果
版权声明:本文标题:java在linux系统中文文件名或者目录乱码的具体解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1730051788a1220856.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论