title: unicode string in c++ with boost
body: <p>I want to use unicode string in c++ with any library which implements a lot of its routine. I want to work with the boost libraries. And I found <a href="http://www.boost.org/doc/libs/1_48_0/libs/locale/doc/html/index.html" rel="nofollow">locale library</a>. But I did not find that a lot of people use it, don't they? What can you say from your experience about this library? Are there any other boost libraries which implements unicode string routine?</p>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>There is a problem with the use of another libraries in some my modules. I don't want to tie them to a lot of different libraries (boost is ok), but I need a unicode string routine (mb class). Why unicode? Mb in some characters of the strings will appear japanese symbols or from other language. And they must be treated as english characters.</p>