白羽扬

导航

2011年10月29日 #

python字符串decode中遇到非法字符的问题

摘要: web.py模版需要传进的字符是utf-8字符,我读取到的字符串是gbk的,所以我很自然的用s.decode('gbk').encode('utf-8')来转换。可是今天转换时遇到如下异常: UnicodeDecodeError: 'gbk' codec can't decode bytes in position 7-8: illegal multibyte sequence搞了很久,解决不了。后来查了下,再想起策划的有些csv文件的横杠是全角的,有些是半角的,这样decode函数在解码的时候遇到全角斜杠就遇到了非法字符,就会抛出异常。 阅读全文

posted @ 2011-10-29 16:43 白羽扬 阅读(9663) 评论(1) 推荐(0) 编辑

2011年10月27日 #

vim块缩进

摘要: 1. ESC 2. shift + v 进入visual line模式。 3. j, k 键选择范围 4. 键入> 阅读全文

posted @ 2011-10-27 21:02 白羽扬 阅读(210) 评论(0) 推荐(0) 编辑

2011年10月22日 #

windows下gvim终于搞得跟ubuntu下差不多了

摘要: 由于工作原因,我很多事情不得不在windows下完成。我在ubuntu下用vim用上瘾了之后,在windows下也装了个gVim,这样我的很多习惯都能统一了。但是gVim有几个问题挺恶心的,我现在记下来以后或许用得着。1、就是装了之后菜单栏的中文乱码。有一种方法是到安装目录里把中文的相关文件夹删了,只用英文菜单。后来我发现直接安装7.3.46这个版本,没有乱码的问题,用的挺好的。2、一些小配置的问题,直接贴配置也不需要解释了。1 set nu2 set fileencodings=utf-8,GB23123 colorscheme desert4 set shiftwidth=45 set t 阅读全文

posted @ 2011-10-22 14:31 白羽扬 阅读(1786) 评论(0) 推荐(0) 编辑