1
lerry 2012-05-28 16:51:58 +08:00
今天发现一段Python代码tab和空格混搭了,不知道为什么竟然运行正常
|
2
raptium 2012-05-28 16:54:20 +08:00
gbk 和 cp936 没啥大区别吧……
|
3
rezus 2012-05-28 16:57:53 +08:00
但是您觉得GBK跟CP936有什么区别呢?
关于utf8跟cp936的混用, 应该在vimrc里面优先配置好的. |
4
shiny 2012-05-28 16:58:29 +08:00 1
http://zh.wikipedia.org/wiki/GBK
微软的CP936通常被視为等同GBK,連 IANA 也以「CP936」為「GBK」之別名[1]。事实上比较起来, GBK 定義之字符較 CP936 多出95字(15個非漢字及80個漢字) 做编码检测的时候默认CP936等于GBK。 GB2312的字符集虽然少了点但也是兼容GBK的。 vim可以通过设置来自动识别GBK和UTF-8 |
5
9hills 2012-05-28 16:59:57 +08:00
我觉得能在注释里面用到GBK和CP936不同的95个字。。。。也是很牛的本事
|
6
ditsing 2012-05-28 17:05:23 +08:00
@shiny,貌似vim的自动识别字符集是不靠谱的,总会出错。http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/ 这里在设定了自动识别之后还是添加了通过后缀名识别的脚本。
PS:本人非VIM黑,此类猜测工作本来就不容易实现。 |