本帖最后由 bbs 于 2019-9-27 10:46 编辑 ) l( |! r: o) V4 {4 i |7 ~ h
- Traceback (most recent call last):
+ b! j5 V8 u" i - File "d:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
) X" B1 q# m* k1 W7 g - "__main__", mod_spec)
- y0 M) K9 s& W+ g+ ~& g T5 J - File "d:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
; A) N. E* W) g$ T: z- H6 M - exec(code, run_globals) k) E; H9 I; E% D3 j. U
- File "D:\ProgramData\Anaconda3\Scripts\mdict.exe\__main__.py", line 9, in <module>9 p6 \1 L: \2 c% P
- File "d:\programdata\anaconda3\lib\site-packages\mdict_utils\__main__.py", line 118, in run
" r- c& R+ }0 [& k. a2 P. e - title = open(args.title, 'rt').read().strip()! S& u2 g' u) L; O% V2 U7 ~
- UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 8: illegal multibyte sequence
复制代码
0 a! y2 I6 F" _4 O8 e( B1 e% w a8 f* ^/ n9 o4 i- }% g& a- M
报这个错是 title.html 或者 description.html 用了 utf8 编码。把这两个用ANSI编码或者GBK编码保存就可以了。不过这个地方,希望楼主改一下,自动识别编码,用UTF8编码也不应该报错吧。% v u* F$ y3 w3 R# p! @& j
|