XFCE桌面如何保持本地UTF8字符集但是访问FTP是gb2312的?

CentOS7.9的XFCE,我创建了URL的link去看ftp里面的内容,我开始指定了系统LANG=zh_cn.gb2312是可以,但是系统本身必须要utf8的,请问如何保证系统是utf8但是可以访问ftp的gb2312字符集?

img

  1. 设置系统的默认字符集为 UTF-8:

    • 打开终端,并以管理员身份运行以下命令来编辑 /etc/sysconfig/i18n 文件:

      sudo nano /etc/sysconfig/i18n
      
    • 在打开的文件中,将 LANG 的值设置为 zh_CN.UTF-8

      LANG="zh_CN.UTF-8"
      
    • 保存文件并关闭编辑器。

  2. 安装支持 GB2312 字符集的字体:

    • 打开终端,并以管理员身份运行以下命令来安装 GB2312 字符集的字体:

      sudo yum install -y wqy-zenhei-fonts
      
  3. 配置 FTP 客户端支持 GB2312 字符集:

    • 打开终端,并以管理员身份运行以下命令来编辑 ~/.bashrc 文件:

      sudo nano ~/.bashrc
      
    • 在打开的文件中,添加以下内容:

      export NCFTP_CHARSET=gb2312
      
    • 保存文件并关闭编辑器。

    • 重新加载 .bashrc 文件,使配置生效:

      source ~/.bashrc
      

通过以上步骤,你应该能够保持系统为 UTF-8 编码,同时使用 FTP 客户端访问 GB2312 字符集的内容。请注意,某些应用程序可能仍然需要单独配置字符集,以确保正确显示和处理特定编码的数据。