[Boost-bugs] [Boost C++ Libraries] #9450: fstream open utf8 filename fails x86_64-w64-mingw32

Subject: [Boost-bugs] [Boost C++ Libraries] #9450: fstream open utf8 filename fails x86_64-w64-mingw32
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-12-02 01:57:34


#9450: fstream open utf8 filename fails x86_64-w64-mingw32
------------------------------+------------------------
 Reporter: spoo@… | Owner: bemandawes
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: filesystem
  Version: Boost 1.55.0 | Severity: Problem
 Keywords: |
------------------------------+------------------------
 boost::filesystem stream classes won't open files with non-ascii filenames
 provided as utf-8 strings. This happens with and without imbuing a locale
 as specified in the boost doc page "Default Encoding under Microsoft
 Windows". My example is basically the example on that page, but with an
 ifstream.

 I compiled boost on Arch Linux using the AUR mingw-w64 packages. I
 reproduced the issue on Windows 7 x64, Windows 7 x64 VM, and in x64 Wine.

 I confirmed that the file exists and is named properly by making a
 parallel test program using _wopen (the file opened successfully).

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9450>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC