Unicode strings on a embedded software
<p>I need to write an app on embedded device using C++.
I may need to support Unicode too (though I am not an expert on it). I had
a look at Joel Spoolsky's article too about Unicode: <a href="http://www.joelonsoftware.com/articles/Unicode.html" rel="nofollow">http://www.joelonsoftware.com/articles/Unicode.html</a></p>

<p>My question is given what I mentioned above, what is the way to go with Unicode
in such a application in C++? Should I use wchar_t everywhere? or std::wstring?</p>

<p>What problems I may encounter in using wchar_t all the time? (this post mentions some problems one might encounter with unicode strings: <a href="http://stackoverflow.com/questions/163962/switching-from-stdstring-to-stdwstring-for-embedded-applications">Switching from std::string to std::wstring for embedded applications?</a> - but I am still kind of confused as to don't know what to do exactly).</p>
