I need to save QString (video variable , for example = "rtsp://v1.cache6.c.youtube.com/CjYLENy73wIaLQl7wJwlEuu8vRMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYJCCmb7WpIzYTQw=/0/0/0/video.3gp") to external text file (video.ram). I've tried with:
I hope that someone can help me! I struggled with this for a long, long, time.Code:QFile file("E://video.ram"); file.open(QIODevice::WriteOnly | QIODevice::Text); QTextStream out(&file); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); out.setCodec(QTextCodec::codecForName("UTF-8")); //QTextCodec *codec = QTextCodec::codecForName("UTF-8"); //const QByteArray encodedString = codec->fromUnicode(video); //const char *message = encodedString.constData(); //out << message << endl; QByteArray enc=video.toUtf8(); char *message=new char[enc.size()+1]; strcpy(message,enc.constData()); out << message<< endl; file.close();



