`

解决vi乱码的问题

阅读更多
       在Linux环境下,vi是比较熟悉的命令了,但有的时候打开的文件就是显示乱码,那怎么解决呢,这里简单记录一下解决的方法。
       当vim在utf-8的local下打开gbk文件时,显示的是乱码,可以在~/.vimrc文件中加入如下代码来解决:
set fencs=utf-8,gbk

       这一行的作用是告诉vim,打开一个文件时,尝试utf8,gbk两种编码,vim只需要扫描文件的前一段,就可以根据文件里面的数据判断出文件是否用的是utf8或者gbk编码。如果不指定这一行,则vim只会用当前编码 (locale)来打开文件,因为locale是UTF-8,而文件是gbk,所以打开是乱码。
分享到:
评论

相关推荐

    Linux中vi显示中文乱码的问题.docx

    了解 vi 编辑器的中文乱码问题需要了解 vi 的一些基本概念,包括 encoding、fileencoding 和 termencoding 变量的设置值,以及系统当前 locale、文件本身的编码类型、自动编码识别和客户终端的编码类型等几个关键点...

    vi 出现乱码的解决方案

    在使用SSH连接到远程服务器时,我们常常会使用命令行界面(CLI)中的文本编辑器进行文件编辑,比如vi或vim。...以上步骤可以有效解决SSH通过vim编辑器打开文件时出现的Big5和GB码乱码问题,确保中文字符可以正确显示。

    远程登录linux,使用vi和less查看文本出现中文乱码,使用cat正常.docx

    可以使用 `export LESSCHARSET=latin1` 命令来解决 less 中的中文乱码问题,也可以使用 `:set encoding=utf-8 termencoding=latin1` 命令来解决 vi 中的中文乱码问题。同时,也可以使用 cat 命令来查看文本,避免...

    linux下中文乱码问题

    Linux 下中文乱码问题解决方法 Linux 操作系统中,中文乱码问题是一个常见的问题,它是由系统集成的字符集引起的。由于不能正确地使用相对应字符的字符集,因此 OS 不能识别出文字,导致了乱码。解决这个问题的方法...

    tera term中文乱码问题

    总之,解决Tera Term中文乱码问题的核心在于确保客户端(Tera Term)和服务器端的字符编码一致。通过调整Linux服务器的`/etc/sysconfig/i18n`文件或Tera Term的配置,可以有效地避免中文乱码现象。记住,正确设置...

    CentOS中文乱码问题

    CentOS 中文乱码问题解决方案 CentOS 系统中存在一个常见的问题,即中文乱码问题。这种问题会导致系统安装完成后,中文字符无法正确显示,出现乱码问题。这种问题的解决方案可以分为四个部分:安装中文支持包、配置...

    SecureCRT中文乱码解决方法

    要解决 SecureCRT 中文乱码的问题,需要进行以下设置: 1. 右键点击 SecureCRT 的连接标签,选择“Session Options”菜单。 2. 在弹出的窗口中,左边栏选择“Appearance”选项,在右边的窗口中选择 UTF-8。 这样,...

    SecureCRT中文显示乱码问题的解决方法

    问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1、修改远程linux机器的配置 [root@rhel ~]#...

    ssh中文乱码解决

    本文介绍了两种解决SSH中文乱码的方法:一是通过修改系统配置文件 `/etc/sysconfig/i18n` 来永久性地解决中文乱码问题;二是通过临时设置环境变量来暂时解决该问题。通常情况下,建议采用第一种方法进行长期解决。...

    redhat enterprise 4加挂u盘过程及汉字乱码问题解决方案

    在Red Hat Enterprise Linux 4 (RHEL4)操作系统中,挂载USB闪存盘(U盘)并解决汉字乱码问题是一项常见的操作。以下是一份详细的步骤指南: 首先,我们需要识别USB设备。打开终端,使用`fdisk -l`命令列出系统中的...

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...

    LINUX中文乱码解决方法

    本文将详细介绍如何解决Linux中的中文乱码问题,并提供一些实际的操作步骤来帮助用户进行调整。 #### 一、理解基本概念 在解决问题之前,我们需要先了解几个与乱码问题相关的概念: 1. **环境变量**:在Linux系统...

    oracle数据库中文乱码问题解决方案.docx

    Oracle数据库中文乱码问题解决方案 Oracle数据库中文乱码问题是指在Oracle数据库中,中文字符无法正确显示或出现乱码的问题。这种问题通常是由于数据库服务器端和客户端字符编码设置不正确引起的。本文将提供一个...

    LINUX SSH显示中文乱码解决

    本文将详细介绍如何解决SSH连接时出现的中文乱码问题,并提供一些实用的方法来确保中文字符能够正确显示。 #### 原因分析 中文乱码的问题通常与字符编码设置有关。在Linux系统中,字符编码由环境变量`LANG`、`LC_...

    redhat linux 中文乱码解决方法.doc

    通过以上几个方面的详细阐述,我们可以较为全面地了解到如何解决Redhat Linux系统中的中文乱码问题。这些方法不仅可以帮助用户解决当前遇到的问题,也为未来可能出现的相关问题提供了解决思路。

    安装oracle中文乱码问题

    ### 安装Oracle时中文乱码问题解决方案 #### 背景介绍 在进行Oracle数据库安装的过程中,很多用户会遇到中文显示为乱码的问题。这一现象不仅降低了用户体验,还可能影响到系统的正常配置与管理。本文将详细介绍如何...

    解决CentOS SSH连接时中文乱码

    本文将详细介绍如何解决CentOS系统通过SSH连接时出现的中文乱码问题。 #### 问题背景 在安装CentOS系统时,如果选择中文作为默认语言,通常情况下,在本地图形界面中可以正常显示中文。但在通过SSH远程连接时,...

    安装WAS7.0时出现乱码问题

    以上方法应能有效解决在RHEL 6.1上安装WAS 7.0时的中文乱码问题。如果以上步骤无效,可能需要检查你的系统库和依赖项是否完整,或者考虑升级到更现代的Linux发行版,因为较新的版本通常对多语言支持更好。在处理这类...

    linux 中文显示乱码解决办法

    本文将详细介绍如何解决Linux系统中的中文乱码问题。 #### 解决方法 为了解决这个问题,我们需要对系统的语言环境进行设置,确保其能够正确识别并显示中文字符。 #### 1. 设置系统语言环境 在Linux中,可以通过...

    linux 字符界面乱码解决方案

    本文将详细介绍两种解决Linux字符界面乱码问题的方法,并深入探讨其背后的原理。 #### 方法一:临时解决方案 1. **查看当前的语言环境设置**: ```bash # locale ``` 这条命令用于查看当前系统的语言环境设置...

Global site tag (gtag.js) - Google Analytics