Ticket #1889: mytharchive_utf8_fix.diff

File mytharchive_utf8_fix.diff, 2.6 KB (added by Janne <janne-mythtv@…>, 14 years ago)
  • mytharchive/videoselector.cpp

     
    263263                        "VALUES(:TYPE, :TITLE, :SUBTITLE, :DESCRIPTION, :STARTDATE, "
    264264                        ":STARTTIME, :SIZE, :FILENAME, :HASCUTLIST);");
    265265                query.bindValue(":TYPE", "Video");
    266                 query.bindValue(":TITLE", v->title);
     266                query.bindValue(":TITLE", v->title.utf8());
    267267                query.bindValue(":SUBTITLE", "");
    268                 query.bindValue(":DESCRIPTION", v->plot);
     268                query.bindValue(":DESCRIPTION", v->plot.utf8());
    269269                query.bindValue(":STARTDATE", "");
    270270                query.bindValue(":STARTTIME", "");
    271271                query.bindValue(":SIZE", (long long)file.size());
  • mytharchive/recordingselector.cpp

     
    265265                    "startdate = :STARTDATE, starttime = :STARTTIME, size = :SIZE, "
    266266                    "hascutlist = :HASCUTLIST WHERE filename = :FILENAME;");
    267267            query.bindValue(":TYPE", "Recording");
    268             query.bindValue(":TITLE", p->title);
    269             query.bindValue(":SUBTITLE", p->subtitle);
    270             query.bindValue(":DESCRIPTION", p->description);
     268            query.bindValue(":TITLE", p->title.utf8());
     269            query.bindValue(":SUBTITLE", p->subtitle.utf8());
     270            query.bindValue(":DESCRIPTION", p->description.utf8());
    271271            query.bindValue(":STARTDATE", p->startts.toString("dd MMM yy"));
    272272            query.bindValue(":STARTTIME", p->startts.toString("(hh:mm)"));
    273273            query.bindValue(":SIZE", p->filesize);
     
    281281                    "VALUES(:TYPE, :TITLE, :SUBTITLE, :DESCRIPTION, :STARTDATE, "
    282282                    ":STARTTIME, :SIZE, :FILENAME, :HASCUTLIST);");
    283283            query.bindValue(":TYPE", "Recording");
    284             query.bindValue(":TITLE", p->title);
    285             query.bindValue(":SUBTITLE", p->subtitle);
    286             query.bindValue(":DESCRIPTION", p->description);
     284            query.bindValue(":TITLE", p->title.utf8());
     285            query.bindValue(":SUBTITLE", p->subtitle.utf8());
     286            query.bindValue(":DESCRIPTION", p->description.utf8());
    287287            query.bindValue(":STARTDATE", p->startts.toString("dd MMM yy"));
    288288            query.bindValue(":STARTTIME", p->startts.toString("(hh:mm)"));
    289289            query.bindValue(":SIZE", p->filesize);