Subject: Re: [boost] Boost.Process 0.5: Another update/potential candidatefor an official library
From: Peter Dimov (lists_at_[hidden])
Date: 2012-11-15 13:25:13


Alexander Lamaison wrote:

> Every C++ runtime implementation, every C++ standard library
> implementation and other Boost libraries on Windows assume that 8-bit
> char strings are encoded using the local ANSI codepage.

Yes they do, and none of them work. UTF-8 is the only 8 bit encoding that
works. I know that it is sometimes better, for some values of better, to be
consistent and wrong, but mistakes never get fixed if everyone remains
consistent and wrong.