解决Xshell和vim中文乱码(转载)

From:http://blog.csdn.net/lovey599/article/details/7275403

一般而言,乱码多是由于编码问题引起
的,在windows系统中,大多数情况下中文编码采用的是big5或utf-8两种,但是默认情况下确是big5,如果这样的话,请首先用locale命令查看你linux系统当前语系,执行LANG=zh_CN.big5修改语系。这里以utf8编码为例。

打开一个用utf8编码的中文文件,在vim中,执行:set encoding=utf-8 termencoding=gbk
fileencoding=utf-8后可正常显示中文咯。

解释:

encoding是设置档案的当前编码

termencoding是用于vim屏幕的显示编码,由于xshell默认用于显示屏幕的编码是gbk,所以此处设置为gbk。同理,假设你修改了xshell的默认编码为utf-8,那么此处自然应该utf-8

fileencoding档案保存时的编码,此编码应和encoding保持一致,否则会弹出警告

至于xshell,打开file->Properties,点击Terminal节点,修改Terminal
Type为linux(键盘映射模式,默认为xtrem,此种模式下对于vim小键盘输入数字会出现乱字符号),修改Encoding为uft-8(一般情况下linux系统采用此编码,可用locale命令查看自己系统的默认编码,修改为一致的就行).。

同理,也可以修改xftp的编码为utf-8以正常显示中文。

解决Xshell和vim中文乱码(转载),布布扣,bubuko.com

时间: 2024-10-11 05:28:51

解决Xshell和vim中文乱码(转载)的相关文章

解决vim中文乱码

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 解决vim中文乱码. 主要操作 # 在家目录下创建.vimrc文件 vim ~/.vimrc set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8

securecrt vim 中文乱码

SecureCRT和Vim中文乱码问题 设置Options->Global options->General->Default session->Edit Default Settings->Terminal->Appearance->Character encoding,选择UTF-8然后设置Options->Global options->General->Default session->Edit Default Settings-&

php -- 解决php连接sqlserver2005中文乱码问题(附详细解决方法)

@[email protected]~~ --php5.2 --phpstudy --apache --sqlserver2005 @[email protected]~~问题描述 问题一:php连接sqlsever2005,输入中文,然后查询sqlserver中对应的数据,由于提交中文是UTF-8,而sqlserver的中文为GBK,所以字段无法匹配,没有查询结果. 问题二,php连接sqlsever2005,读取数据表数据,由于中文是UTF-8,而sqlserver的中文为GBK,读出来的中

解决jsp中的中文乱码问题笔记

一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考. 一.JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" con

解决jsp参数传递的中文乱码问题

解决jsp参数传递的中文乱码问题 制作人:全心全意 在jsp页面中,通过参数传递传递中文时,在显示参数值时中文内容变成了乱码.这是因为请求参数的文字编码方式与页面中的不一致造成的,所有的request请求都是ISO-8859-1的,而大多数页面采用的是UTF-8的编码方式.要解决此问题,只要将获取到的数据通过String的构造方法使用指定的编码类型重新构造一个String对象,即可正确地显示出中文信息. 例: 原文地址:https://www.cnblogs.com/zhangquan-yw/p

解决配置vim中文乱码的问题

解决linux下vim乱码的情况:(修改vimrc的内容) 全局的情况下:即所有用户都能用这个配置 文件地址:/etc/vimrc 在文件中添加: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 如果只修改个人的vim配置情况: 需要把/etc/vimrc复制到你自己的根目录下面:复制为.vimrc(前面有个点,作为隐藏文件) 然后把上面三句话加入

vim中文乱码

出现的情况如下:centos系统可以显示中文,但用vim编辑器的时候,出现了中文乱码 解决: 在/etc/vimrc的配置文件中加入以下配置: set encoding=utf-8 set termencoding=utf-8 set fileencodings=utf-8,gbk,latin1

解决Linux下Oracle中文乱码的一些心得体会 ,转自

以下转自 http://blog.itpub.net/29151695/viewspace-1173238/ 最近在linux上安装完oracle 10gR2后,又遇到了字符集乱码的问题,之前在网上找了下,然后解决完后就不了了之了,这次又碰到此类问题,所以就认真下来花点时间去测试了一番,经过一些测试,现在已经解决了问题,现在把自己遇到的问题和解决方法记录一下,方便自己日后查找. 测试环境如下: 测试平台: VMware? Workstation 9.0.2 build-1031769 (注:VM

SpringMVC 解决GET请求时中文乱码的问题

<filter>        <filter-name>CharacterEncoding</filter-name>        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        <init-param>            <param-name>encoding</param