Figure 3: Converting between locales in C++