Странные символы
В ходе отладки я обнаружил, что эти символы происходят из из базы данных. Проведя исследование, я обнаружил, что выполнение следующей команды решает проблему:
Код: Выделить всё
SET NAMES CP850;Я также заметил, что HeidiSQL возвращается к отображению странных символов при перезапуске сеанса, что указывает на то, что команду необходимо выполнить в начало каждого сеанса.
Чтобы решить эту проблему, я попытался выполнить SET NAMES CP850; в моем скрипте Python после создания объекта соединения, но проблема остается нерешенной.
Я создаю соединение следующим образом:
Код: Выделить всё
def intentar_conexión(nombre_usuario, contraseña):
try:
return mysql.connector.connect(
user=nombre_usuario,
password=contraseña,
host="localhost",
database="bienestar"
)
except mysql.connector.Error as err:
print("[Debug Message] MySQL Error: " + str(err))
return err.errno
Подробнее здесь: https://stackoverflow.com/questions/786 ... l-database