UnicodeDecodeError: 'cp932' codec can't decode byte 0x83 in position 8: illegal multibyte sequence
--------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) <ipython-input-30-2b56de3687e9> in <module> 12 is_unicode = True, 13 is_by_char = True, ---> 14 is_recursive =False) ~\Documents\0700_JNB\XJIS\font2img.py in __init__(self, src_font_dir_path, src_chars_txt_path, dst_dir_path, canvas_size, font_size, output_ext, is_center, is_maximum, is_binary, is_unicode, is_by_char, is_recursive) 58 59 self._get_font_paths() ---> 60 self._get_chars() 61 62 self.failure_txt = open(os.path.join(self.dst_dir_path, 'failure.txt'), 'a', encoding='utf-8') ~\Documents\0700_JNB\XJIS\font2img.py in _get_chars(self) 83 ''' 84 with open(self.src_chars_txt_path, 'r', encoding='utf-8') as chars_txt_file: ---> 85 readlines = chars_txt_file.readlines() 86 str_chars = '' 87 for line in readlines: UnicodeDecodeError: 'cp932' codec can't decode byte 0x83 in position 8: illegal multibyte sequence
encodingを追加して、jupyter notebookのカーネルを再起動した。
with open(self.src_chars_txt_path) as chars_txt_file: with open(self.src_chars_txt_path, encoding='utf-8') as chars_txt_file: