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")



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

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页