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