Я хочу подключиться к моей базе данных MySQL и вставить несколько строк UTF8. Но когда я выполняю запрос insert
, в мою таблицу вставляется текст, такой как سسسسسسسسسسسسسسسس
.
Это мой код:
s = QtCore.QString("insert into test4 values('' , ' شسشس')");
self.onlineQuery.exec_(s);
Что не так с моим запросом?
Edit:
Я решил проблему с этим кодом:
QtCore.QTextCodec.setCodecForCStrings(QtCore.QTextCodec.codecForName("UTF-8"))
QtCore.QTextCodec.setCodecForLocale ( QtCore.QTextCodec.codecForName("UTF-8"))