Я хочу деактивировать кодированную строку UTF-8 перед ее использованием как частью инструкции MySQL SELECT.Sanitizing закодированные строки UTF-8
К примеру, у меня есть:
query = MySQLdb.escape_string(query)
, но эта линия ведет к поднятым исключением того, что читает
«ASCII» кодек не может кодировать символы в положении 0-2: порядковый номер не в диапазон (128).
Как я могу справиться с этим?
Очевидно, что-то берет на себя вашу строку в US-ASCII, а не UTF-8. Я бы попробовал явно кодировать его с помощью чего-то вроде 'query.encode (« utf-8 »)' –