Boost logo

Boost :

Subject: Re: [boost] [filesystem] Version 3 of Boost.Filesystem added to trunk
From: Beman Dawes (bdawes_at_[hidden])
Date: 2010-06-04 11:01:18

On Fri, Jun 4, 2010 at 9:17 AM, Eric Niebler <eric_at_[hidden]> wrote:
> On 6/4/2010 7:06 AM, Beman Dawes wrote:
>> UTF-16 via wchar_t is already supported for Windows (and possibly
>> other environments) where wchar_t a UTF-16 type.
> IIRC, Windows uses wchar_t for UCS-2, not UTF-16. No surrogate pairs.

My understanding is that Windows switched to UTF-16 awhile ago. says
"Unicode-enabled functions in Windows use UTF-16" says "UTF-16 is the native
internal representation of text in the Microsoft Windows
2000/XP/2003/Vista/CE..." and "Older Windows NT systems (prior to
Windows 2000) only support UCS-2."

I haven't actually run tests to see if surrogate pairs are handled
correctly in filesnames.


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