导航:首页 > 操作系统 > linuxvi查看编码

linuxvi查看编码

发布时间:2022-11-02 21:51:20

linux怎么修改默认编码

Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:
方法1:
vi /etc/sysconfig/i18n
默认为:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改为:
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
方法2:
vi /etc/profile
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

运行locale指令得到当前系统编码设置的详细资料。
一、locale的五脏六腑
1、 语言符号及其分类(LC_CTYPE)
2、 数字(LC_NUMERIC)
3、 比较和排序习惯(LC_COLLATE)
4、 时间显示格式(LC_TIME)
5、 货币单位(LC_MONETARY)
6、 信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
7、 姓名书写方式(LC_NAME)
8、 地址书写方式(LC_ADDRESS)
9、 电话号码书写方式(LC_TELEPHONE)
10、度量衡表达方式(LC_MEASUREMENT)
11、默认纸张尺寸大小(LC_PAPER)
12、对locale自身包含信息的概述(LC_IDENTIFICATION)。
二、理解locale的设置
设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。
它们之间有一个优先级的关系:LC_ALL > LC_* > LANG
可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。
三 具体设定locale的方法(zh_CN.UTF-8、zh_CN.GBK)
freebsd的设置:
1.GDM登录改为终端登录后startx启动图形桌面
2.在~/.cshrc中增加如下语句,(根据自己使用的shell进行相应设置)
setenv LANG zh_CN.GBK
setenv LC_ALL zh_CN.GBK
setenv LC_CTYPE zh_CN.GBK
3.修改/etc/fstab的默认值:
linux 设置:
1.修改/etc/sysconfig/i18n文件,LANG="zh_CN.UTF-8"或LANG="zh_CN.GBK"
普通用户修改~/.profile
...
export LANG zh_CN.GBK
...
2.修改/etc/fstab的默认值

㈡ linux 中用vi 命令查看文件,为什么文件中每一行的结尾会出现两个^M^M.这是怎么产生的,代表什么符号

windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。

所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了

补充:
windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。
建议查看一下刘遄老师的《linux就该这么学》

㈢ Linux vim显示utf-8文档乱码怎么办

在linux上一般使用utf8编码。
如果打开文件是乱码,要设置utf8编码,看看自己用的是什么编辑器。
如果是vim则使用 set encoding=utf8即可 如果是gedit,则重新另存一下,在存储窗口 设置为utf8编码 ,在打开即可。

㈣ ubunto怎么解决linux下vi编译器乱码的问题

vi默认情况下只支持UTF-8编码,出现这种情况可能是因为您的文件是用gbk编码的。可以试试下面的做法,让vi支持gbk编码,再看看行不行。

cd ~
在~目录下新建一个文件.vimrc
编辑该文件,加上这句话:set fileencodings=utf-8,gbk

㈤ linux编码问题:1.xshell终端软件上的编码和服务器LANG命令设置的编码有什么区别2.vi和less其中一种乱码

只能说一下个人保持不乱码的经验,一要保持xshell的字符集和服务器控制台的系统语言字符集一致,二vi的vimrc设置里的语言要加入utf8,gbk等常用字符集,三在控制台cat less这些直接打印文件内容的,文件字符集要和控制台字符集一致,这样就没有乱码了

㈥ linux命令vi文件乱码

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
作为一个linux/unix下软件程序员,我特别喜欢用xshell4,由于其简单快捷的连接配置,易于分组,便于管理,并且可以记住密码。
1.用vi打开一个文件,输入汉字,可以看到乱码。

2.点击节界面上的地址栏按键,打开地址栏

3.单击选择出现乱码的连接,右键选择properties,即属性,弹出属性选项栏
4.在选项栏中点击Terminal,可以看到Encoding为Default Language,Encoding为文字编码。

5.此时选择Encoding,把默认的Default Language改为Unicode(UTF-8),点击OK,重新打开连接,登陆后可以看到中文乱码解决。

㈦ Linux下如何查看文件的编码格式 用vim然后set fileencoding=utf-8不行

查看文件编码是set
fileencoding
解决用Vim查看文件乱码的问题在~/.vimrc文件添加
set
encoding=utf-8
fileencodings=ucs-bom,utf-8,cp936

㈧ Linux下如何查看文件的编码格式 用vim然后set fileencoding=utf-8不行

查看文件编码是set fileencoding 解决用Vim查看文件乱码的问题在~/.vimrc文件添加
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

㈨ vim 设置编码格式

在Linux中查看文件编码能够议决以下几种方式:
1.在Vim中能够直接查看文件编码
:set fileencoding(简写::set ff)
即可显示文件编码格式。《Linux就该这么学》一起学习linux
假如你只是想查看其它编码格式的文件或者想处理用Vim查看文件乱码的疑问,那么你能够在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
这样,就能够让vim自动识别文件编码(能够自动识别UTF-8或者GBK编码的文件),本来就是依照fileencodings提供的编码列表尝试,假如没有找到合适的编码,就用latin-1(ASCII)编码打开。

阅读全文

与linuxvi查看编码相关的资料

热点内容
python6bit灰度图 浏览:732
如何用java编译东西 浏览:822
php多语言包管理方案 浏览:250
python程序运行时间自动控制 浏览:381
java编译主函数快捷键 浏览:784
atom编辑器python 浏览:177
安卓优学派如何恢复出厂设置 浏览:727
程序员女巫 浏览:782
冷冻冷藏压缩机 浏览:850
吉利红包H5编译教程 浏览:631
ftpsocket编程 浏览:687
安卓手机怎么卡爆 浏览:409
亲热一下可以缓解压力吗 浏览:596
javasocket是否连接 浏览:160
苹果与安卓怎么传输图片更快nfc 浏览:65
安卓王者荣耀怎么转移到苹果段位 浏览:255
gcc编译器安装gcc10 浏览:138
新加坡ec2服务器如何购买 浏览:53
java编译找不到包 浏览:274
mt4导入加密货币 浏览:765