MySQLデータベースに接続して、UTF8文字列を挿入したいと思います。しかし、insert
クエリを実行すると、のようなテキストسسسسسسسسسسسسسسسس
がテーブルに挿入されます。
これは私のコードです:
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"))