1
MySQL 데이터베이스에 연결하고 일부 UTF8 문자열을 삽입하고 싶습니다. 그러나 insert
쿼리를 수행 할 때 سسسسسسسسسسسسسسسس
과 같은 텍스트가 내 테이블에 삽입됩니다.qtsql : 쿼리가 잘못된 형식의 UTF-8 텍스트를 MySQL에 삽입합니다.
s = QtCore.QString("insert into test4 values('' , ' شسشس')");
self.onlineQuery.exec_(s);
내 쿼리에 어떤 문제가 있습니까 :
이 내 코드?
편집 :
QtCore.QTextCodec.setCodecForCStrings(QtCore.QTextCodec.codecForName("UTF-8"))
QtCore.QTextCodec.setCodecForLocale (QtCore.QTextCodec.codecForName("UTF-8"))