goagent 2.1.x部署时报错“UnicodeDecodeError: 'ascii'”解决办法。

Traceback (most recent call last):
  File "boot.py", line 36, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "SimpleHTTPServer.pyo", line 27, in </module><module>
  File "SimpleHTTPServer.pyo", line 204, in SimpleHTTPRequestHandler
  File "mimetypes.pyo", line 355, in init
  File "mimetypes.pyo", line 259, in read_windows_registry
  File "mimetypes.pyo", line 249, in enum_types
UnicodeDecodeError: 'ascii' codec can't decode byte 0xca in position 0: ordinal
not in range(128)
Exception KeyError: KeyError(41854576,) in </module><module 'threading' from 'C:\Users\lh
p\Downloads\goagent-goagent-35fc288\local\proxy.exe\threading.pyo'> ignored
</module>

注意:操作之前请备份注册表!!!
这是因为在你windows注册表这个路径下有非ASCII的key:
开始->运行->regedit->进入以下键值
HKEY_CLASSES_ROOT\MIME\Database\Content Type, 你把非ASCII的KEY都删掉之后试试。
找到该键值下的中文子键,一般在该键值最后一项,删除这个子健,就行了。

本人电脑上的中文子键是一个叫”视频mp4″的键值,一个视频软件创建的,干掉就行了。
磨剪子咧呛菜刀


本文固定链接:成事博客goagent 2.1.x部署时报错“UnicodeDecodeError: 'ascii'”解决办法。
喜欢 (0)分享 (0)
(4)个小伙伴在吐槽
  1. 你把非ASCII的KEY都删掉之后试试。 找到该键值下的中文键值,删除之,就行了。 完全不明白是什么意思
    382012-10-27 10:23
  2. 没有找到中文键值额··· 怎么办呢? :cry:
    lucha2012-10-29 19:01
  3. @38 开始->运行->regedit->进入以下键值 HKEY_CLASSES_ROOT/MIME/Database/Content Type 删掉一些中文目录就ok了,例如“视频”等~
    Edward832012-12-27 21:49
  4. 好用 确实是这个问题!
    lcy2013-02-17 17:07