diff -u mythvideo/main.cpp ../../mythvideo-0.15.1/mythvideo/main.cpp --- mythvideo/main.cpp 2004-05-10 07:53:26.000000000 +0900 +++ ../../mythvideo-0.15.1/mythvideo/main.cpp 2004-07-15 10:53:40.929072119 +0900 @@ -355,8 +355,9 @@ name.replace(quote_regex, "\"\""); QString querystr; +// ascii() -> local8Bit() querystr.sprintf("DELETE FROM videometadata WHERE " - "filename=\"%s\"", name.ascii()); + "filename=\"%s\"", (const char * )name.local8Bit()); query.exec(querystr); } @@ -431,7 +432,8 @@ } } - QString filename = fi->absFilePath(); +// Quick Hack(UTF-8 encoded file support / Youjiro BLACK Onoda) + QString filename = QString( QString( fi->absFilePath() ).local8Bit() ); if (fi->isDir()) BuildFileList(db, filename, video_files, imageExtensions); else diff -u mythvideo/videotree.cpp ../../mythvideo-0.15.1/mythvideo/videotree.cpp --- mythvideo/videotree.cpp 2004-04-11 03:52:28.000000000 +0900 +++ ../../mythvideo-0.15.1/mythvideo/videotree.cpp 2004-07-15 11:03:28.297814278 +0900 @@ -244,7 +244,7 @@ } } - QString filename = fi->absFilePath(); + QString filename = QString( QString( fi->absFilePath() ).local8Bit() ); if (fi->isDir()) buildFileList(filename); else