不是你打字打错了,而是我的表述有问题。呃,可能我又打错字了吧。。。我是说,在 Windows 上使用 euc-cn 是一种奇怪的
行为。
windows,下面,我的gvim没有问题。
出问题,主要是中ubuntu下面——在ubuntu下面,我不知道怎么回事,new文档的时候,
euc-cn竟然是默认的编码方式,导致经常文本无法保存。
二进制上,我从euc-cn和cp936上,没看出什么不同来,所有才有了最开始的疑问。
至于为什么linux下面的gvim对中文编码,为什么要采用一个小字符集的enc-cn,而不是
cp936,还真有点想不通。
从理论上讲,还是utf8编码好。cp936、big5这些东西,本质上,都要在开头携带一个bom信
息,要不然,无法判断到底是何种编码。
用utf8作为常用的万国码真的不错。比4字节一个字的方式,要节约空间。就是编程上比较
费——如果自己写代码的话。