让Linux(centos)支持中文文件和文件夹

发表于:2016-3-21 10:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:进化中的猫头鹰    来源:51Testing软件测试网采编

  一、让linux支持中文
  1、将Linux的env设置了LANG=en_US.UTF-8;
  2、本地的Shell客户端编码也设置成UTF-8,这样让在windows上传到linux的文件或者目录不会出现乱码;
  3、重要:如果用SecureFXPortable上传时需要需要手工编辑SecrueFX的这个Session的配置文件才行(找到session文件夹)
  在SecureFx中选择Options->Global Options菜单,在打开的Global Options的对话框中选择General。有一个Configuration folder。里面的路径就是SecureFX的配置文件路径。在Sessions子目录下找到对应的Session的ini配置文件。在里面将"Filenames Always Use UTF8"=00000000修改为"Filenames Always Use UTF8"=00000001保存重新连接即可。
  二、如果在Shell中(或通过http访问)仍是乱码。需要在linux下安装如下程序对文件名进行转码:
  wget http://pkgs.repoforge.org/convmv/convmv-1.15-1.el2.rf.noarch.rpm
  rpm -ivh convmv-1.15-1.el2.rf.noarch.rpm
  /usr/bin/convmv -f gbk -t utf-8 -r --notest /home/tomcat/webapps/origins/
  说明:/home/tomcat/webapps/origins/  将该目录下的文件名转码。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号