本帖最后由 bbs 于 2019-9-27 10:46 编辑
9 u* P* j1 ?# Z" h) [1 ^* J; c- Traceback (most recent call last):( T- b$ t6 |1 h6 g7 J* E
- File "d:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
2 c1 l6 X& c- {/ V: y - "__main__", mod_spec)
5 e* L" z; U0 j6 K - File "d:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
. {6 v4 L& E0 o9 b5 } - exec(code, run_globals)5 x( d6 x! W4 H$ E. p8 D
- File "D:\ProgramData\Anaconda3\Scripts\mdict.exe\__main__.py", line 9, in <module>8 {: G4 A, P5 P+ q, ?; [3 U0 _$ `
- File "d:\programdata\anaconda3\lib\site-packages\mdict_utils\__main__.py", line 118, in run9 l& x. e1 S7 B! |3 U p! e
- title = open(args.title, 'rt').read().strip()( G6 B' T( b" i( `$ j
- UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 8: illegal multibyte sequence
复制代码 . w' S( o" Z4 Z1 t0 b$ b/ \0 e
" ~5 k- B: ], Y& L+ Z
报这个错是 title.html 或者 description.html 用了 utf8 编码。把这两个用ANSI编码或者GBK编码保存就可以了。不过这个地方,希望楼主改一下,自动识别编码,用UTF8编码也不应该报错吧。
% C$ `& s9 @* J3 b |