本帖最后由 bbs 于 2019-9-27 10:46 编辑 * H4 p* @, x8 d, \7 D+ m N
- Traceback (most recent call last):! P- Z' U, S+ ^; W" U7 Q+ O% `, i
- File "d:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main, d6 L! s# d1 N8 U- p8 f& a" h
- "__main__", mod_spec)
3 z) D4 w5 ~# v& |- M5 X - File "d:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
! R8 D) h! W0 j7 G - exec(code, run_globals)7 g- y1 Y3 V6 A, T, I. V
- File "D:\ProgramData\Anaconda3\Scripts\mdict.exe\__main__.py", line 9, in <module>1 j8 ]' _) p# b( E3 a
- File "d:\programdata\anaconda3\lib\site-packages\mdict_utils\__main__.py", line 118, in run! a. z* ]$ C2 m4 J
- title = open(args.title, 'rt').read().strip()
; O( g: e4 r4 F9 L0 b - UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 8: illegal multibyte sequence
复制代码 , h y6 a, ^4 k1 P
0 O, l7 @& K( K2 Q# o$ g# Y
报这个错是 title.html 或者 description.html 用了 utf8 编码。把这两个用ANSI编码或者GBK编码保存就可以了。不过这个地方,希望楼主改一下,自动识别编码,用UTF8编码也不应该报错吧。
* m5 u* I# C/ b: }" X |