最近在写实验报告时,由于在机房只能用windows系统,在程序没写完而转战linux时却总是发生出现乱码问题,之前修改几次无果,只好改为英文。今天特地抽出时间来解决这一问题,解决方法如下:
使用
iconv
命令:iconv -f 原编码 -t 新编码 filename [-o newfile]
使用
vim
首先进入vim,以下以文件1.c为例:vim 1.c :set fileencoding //查看文件编码格式 :set fileencoding=utf-8 //修改文件编码为utf-8(linux) :set fileencoding=cp936 //修改文件编码为cp936(windows)
注:linux下默认编码为utf-8, windows下默认编码为cp936