Do you think that storing a variable length encoding in std::string or std::wstring is OK and do you do it?
<p>I'm kind of horrified that people actually suggest using UTF-8 inside a <code>std::string</code> and are OK with UTF-16 <code>std::wstring</code>.</p>

<p>Do you actually do this? Do you think that it is OK?</p>
