Пытался парировать игру c Nscripter на Rren'py нашел на
Когда запускаешь скрипт выдает ошибку
D:\ren'py games\nscripter2renpy-master\test\ns2ren\src>python parser.py 0.txt > scripts.rpy
Traceback (most recent call last):
File "parser.py", line 910, in <module>
parser.tokenize(input.read())
UnicodeDecodeError: 'shift_jis' codec can't decode byte 0x8c in position 3394: illegal multibyte sequence
как я понял это часть кода должна проверять нет ли в строке японских символов
пошел я гуглить эту проблему и вот что перепробывал
input = open(sys.argv[1], 'r', encoding='sjis')
input = codecs.decode(sys.argv[1], 'hex')
input = pd.read_csv(sys.argv[1], encoding= 'unicode_escape')
input = open(sys.argv[1], 'rb').read().decode('ISO-8859-1')
input = codecs.open(sys.argv[1], "r", "sjis")
input = codecs.open(sys.argv[1],"rb",'shift_jisx0213').read()
input = codecs.open(sys.argv[1],"rb",'cp932').read()
input = open(sys.argv[1], 'r').decode('shift-jis').encode('utf-8')
input = codecs.open(sys.argv[1],"r","utf-8")
input = pd.read_csv(sys.argv[1], encoding="cp932")
но нечего из этого не работает потом я попробовал просто удалить все яп символы и все равно даже после этого выдается ошибка
если посмотреть на строку на которую он ругается там нет нечего сверхъестественного
gosub *regard_update
пробивал я удалить эту строку все равно нечего
надеюсь кто-то найдет ответ