Windows下VIM使用Pyclewn的Unicode Decode Error

最近在轉VIM, 又不想裝linux(我手提裝Ubuntu70+度.. win7 50+度.)... 所以搞到麻煩重重... 經常有些莫名其妙的問題出來.. 很多問題往往google一下就可以... 這個Pyclewn卻死活無解.... 無奈之下 只好親手尋根朔源.. 

本文環境:

Windows7 SP2

VIM 7.3 1-46 

Python32

Pyclewn-1.6.py3.win32

在大部分目錄... 有如下錯誤.

class<UnicodeDecodeError>
 'utf8' codec can't decode byte 0xd3 in position 0: invalid continuation byte
...  xxx ... xxx gdb.py:235


有類似以上提示.. 很明顯. 問題出現在 Python32\Lib\site-packages\clewn\ 目錄下 gdb.py 文件, 一個Decode問題.

於是VIM進去看了下源碼..

在第235發現如下:

    return result.decode()

於是改啊改..

latin_1

windows-1252

最後.. 用 GBK編碼就OK了.

return result.decode("GBK")



本文夠水吧... 此問題應該也有人會遇到吧. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值