本帖最后由 bbs 于 2019-9-27 10:46 编辑
3 B. j+ d1 W( b. B8 g- Traceback (most recent call last):- m$ T. }! \6 J# G# M8 ^. k3 g
- File "d:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main6 Z5 u( n# I6 l6 ]) [
- "__main__", mod_spec)
0 i) h# W( l# _+ I0 R6 j$ r - File "d:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code* R" X% z* y5 L
- exec(code, run_globals)0 b8 u6 {1 v4 f6 T( ]8 x
- File "D:\ProgramData\Anaconda3\Scripts\mdict.exe\__main__.py", line 9, in <module>
6 L1 O' q, H5 C8 e |6 H - File "d:\programdata\anaconda3\lib\site-packages\mdict_utils\__main__.py", line 118, in run& O; U2 h8 J) N+ B
- title = open(args.title, 'rt').read().strip()
3 |+ W& x. D/ R. S% a/ Y - UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 8: illegal multibyte sequence
复制代码
! [) ?/ d8 G" u, P, H& o+ r
$ |& A' R" E5 N7 H2 N f报这个错是 title.html 或者 description.html 用了 utf8 编码。把这两个用ANSI编码或者GBK编码保存就可以了。不过这个地方,希望楼主改一下,自动识别编码,用UTF8编码也不应该报错吧。
9 E; h3 t& z7 B. v- T |