Boost logo

Boost :

Subject: Re: [boost] [General] Always treat std::strings as UTF-8
From: Alexander Lamaison (awl03_at_[hidden])
Date: 2011-01-18 08:07:59

On Tue, 18 Jan 2011 13:27:29 +0200, Peter Dimov wrote:

> Dave Abrahams wrote:
>> I think the reason to use separate types is to provide a type-safety
>> barrier between your functions that operate on utf-8 and system or
>> 3rd-party interfaces that don't or may not. In principle, that should
>> force you to think about encoding and decoding at all the places where
>> it may be needed, and should allow you to code naturally and with
>> confidence where everybody is operating in utf8-land.
> Yes, in principle. It isn't terribly necessary if everybody is operating in
> UTF-8 land though.

Which is exactly why it's necessary: everybody _isn't_ operating in UTF-8


Easy SFTP for Windows Explorer (

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