APK errors

In MySQL the letter ə becomes a question mark

ə is two bytes. The old utf8 can store it. The break usually comes from the connection: the program sends the text as latin1, and if the column is latin1 too, the letter becomes ?.

Make the database and the connection utf8mb4. Do not write latin1. If the letter is already ?, changing the table does not bring it back.

import pymysql

baglanti = pymysql.connect(
    host="127.0.0.1",
    user="root",
    password="",
    database="magaza",
    charset="utf8mb4",
)