
15 Nov
2012
15 Nov
'12
6:23 p.m.
On Thu, Nov 15, 2012 at 8:05 PM, Alexander Lamaison <awl03@doc.ic.ac.uk>wrote:
[...] Every C++ runtime implementation, every C++ standard library implementation
Likely to be true at this point in time (although non of us can check *every* C++ runtime), but I know plans to do otherwise.
and other Boost libraries on Windows
AFAIK not boost.locale. [...] it is at least consistent. So does using UTF-8 everywhere.
The confusion arives from unilaterally changing one library to interpret 8-bit strings differently.
This is not unilaterally. There are (non boost) libraries that do this. (E.g. sqlite) Also there will not be confusion if, as I said, it is done as a compile-time switch. -- Yakov