title: advantage of QString over std::string
body: <p>What advantages does QString offer over std::string? Can a normal std::string store unicode characters ? I m trying to write  a program that will open various song files . The name of these files can be in different languages. I have heard that using a normal string in such cases will not work properly. I want to keep the application independent of QT and reuse the code for example in android . What do you suggest .</p>