据说 pefile python 模块 v1.2.8 能够处理 unicode 字符。我安装了 1.2.10,但在传递带有 Japanesse 文件名的文件时仍然遇到异常。我将如何传递文件名具有 UnicodeCharacters 的 PE 文件?
# -*- coding: utf8 -*-
import pefile
pe = pefile.PE(str("c:/temp/じゃyそn.exe").decode('utf-8'))
上面的代码片段给出了这个例外:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 37-194: ordinal
not in range(128)
我该如何处理?提前致谢!