ChinaUnix.net
相关文章推荐:

linux vim 编码转换

linux下开发,曾经被编码的问题弄的很头痛,经常会一些 grep 中文不成等问题,其实,无非是三码合一而已。 首先是linux的系统编码,可以用locale 命令查看,一般结果如下: LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_MONETARY="en_US.utf8" LC_MESSAGES="en_US.utf8" LC_PAPER="en_US.utf8" LC_NAME="en_US.utf8" LC_ADDRESS="en_US.utf8" LC_TELEPHONE="en_US.ut...

by linesky - 服务器及硬件技术 - 2010-12-22 18:47:03 阅读(1591) 回复(0)

相关讨论

和所有的流行文本编辑器一样,vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 linux 世界的软件一样,这需要你自己动手设置。 vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 vim 在线帮助 :help encoding-names),它们的意义如下: * encoding: vim 内部使用的字符编码方式,包括 vim...

by lingfen1552 - Linux文档专区 - 2007-07-30 09:31:42 阅读(713) 回复(0)

--> 1.安装 安装vim 7.0,vim现在是7.0版,忘记当时是怎么装的,貌似满麻烦的,但是用了一段时间之后发现编译安装不是很麻烦,最麻烦的是装了以后出很多莫名其妙的问题。 安装rails.vim系列插件 我目前安装的插件都是来自这个地址的5个,但是并没有将几个插件都用上,还需要研究一段时间,现在使用到的只有project和rails插件。 2.使用Rails.vim编码 3.定制vim 并使用它里面提供的一套配置方案,但是它给的...

by sdccf - Linux文档专区 - 2008-05-02 10:27:29 阅读(593) 回复(0)

如题: 1.我在win上面输入中文(记事本),那么这个中文的编码是什么呢? UTF-8还是GB2312? 是由什么决定的? 2.然后我在linux(fedora7)上面用vim输入中文,这里的中文又是什么编码,由什么因素决定的呢? 3.然后在win上编辑的文本文件拿到linux上,能否正确显示,这个由什么因素决定? 好像不应该是安装的字体吧! 请大虾不吝赐教!

by jeanlove - Linux系统管理 - 2008-09-11 13:04:56 阅读(3530) 回复(4)

linux编码转换 1.什么是编码? 关于编码的定义,我们可以查看百度全科http://baike.baidu.com/view/237708.htm 还可以参考:http://www.cnblogs.com/cocowool/archive/2009/04/25/1443529.html 2.linux下经常遇到的编码问题 如果你需要在linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文 件格式是GBK(gb2312),而linux一般都是UTF-8。 3.查看编码的方法 方法一...

by 听老歌 - 监控及自动化运维技术 - 2011-12-21 21:37:41 阅读(703) 回复(1)

linux编码转换 1.什么是编码? 关于编码的定义,我们可以查看百度全科http://baike.baidu.com/view/237708.htm 还可以参考:http://www.cnblogs.com/cocowool/archive/2009/04/25/1443529.html 2.linux下经常遇到的编码问题 如果你需要在linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文 件格式是GBK(gb2312),而linux一般都是UTF-8。 3.查看编码的方法 方...

by feiyang10086 - 监控及自动化运维技术 - 2011-12-19 22:43:42 阅读(571) 回复(1)

vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就把文件存成utf-8的了,:set fenc=gb18030再:w就把文件存成gb18030的了。这个值对于打开文件的时候是否能够正确地解码没有任何关系...

by rainchild - Linux文档专区 - 2008-01-27 22:03:12 阅读(961) 回复(0)

最近在看以前在Windows下VC写的代码,发现每行代码后都有一个“^M”符号,而且代码中的中文注释也都是乱码的了。google了一下,总算把这两个事弄明白了。 关于回车与换行 很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,,ASCII码为0D),另一个字符把纸上移一行 (称为换行, ,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者...

by sss0213 - Linux文档专区 - 2008-07-04 14:07:30 阅读(1448) 回复(0)

$iconv -f utf-8 -t gbk a.txt > a2.txt 用法: iconv [选项...] [文件...] 转换给定文件的编码。 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名称 输出编码 信息: -l, --list 列举所有已知的字符集 输出控制: -c 从输出中忽略无效的字符 -o, --output=FILE 输出文件 -s, --silent 关闭警告 --v...

by szxsztszk - Linux文档专区 - 2009-02-07 14:48:06 阅读(856) 回复(0)

linux文件名编码转换linux往windows拷贝文件或者从windows往linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。 在linux中专门提供了一种工具convmv进行文件名编码转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。 首先看一下你的...

by 一路征程一路笑 - Linux文档专区 - 2008-10-30 18:21:33 阅读(746) 回复(0)

请教, 如何设置vim,以达到忽略local 而都用utf-8的编辑文本内容呢,就是写入的字符都是utf8 显示都用utf8显示。像source insight一样。

by peijue - C/C++ - 2011-05-26 12:35:58 阅读(1334) 回复(3)