Boost logo

Boost :

Subject: Re: [boost] Fw: [locale] Formal review of Boost.Locale library
From: Ryou Ezoe (boostcpp_at_[hidden])
Date: 2011-04-15 11:05:15

ASCII is not portable.
Only portable characters are basic source character set.
You can't use $, @ and ` in portable code.
If you drop support of pre C++0x compiler, you can use u8, u and U
encoding prefix.
But still, char can be UTF-8 or any other encoding.

If this library accept char const * and std::string, then it will
receive null terminated binary string that can be any encoding.

Your idea of "Use ASCII in order to localize your software" doesn't work.
This library will be ignored just like program_options.

Ryou Ezoe

Boost list run by bdawes at, gregod at, cpdaniel at, john at