
"Patrick Bennett" <patrick.bennett@inin.com> wrote in message:
Jonathan Turkanis wrote:
"Patrick Bennett" <patrick.bennett@inin.com> wrote in message:
The fact that boost::filesystem has zero support for internationalization kills it for me. Ideally, it would just use UTF-8 for everything.
wpath support seems to be in the works. See http://lists.boost.org/MailArchives/boost/msg60423.php.
What is described in that posting wouldn't be correct for Windows.
It should be char* (and std::string) UTF-8 strings throughout for all platforms - passing as-is for platforms like Linux, and converting to/from UCS-2 on Windows. I can't speak for other platforms as I'm most familiar with Windows and Linux.
Sounds reasonable, but I'm not an expert, and I know there are a number of competing considerations. My main point was that internationalization is being addressed. I'm sure your input will be welcome. Jonathan