<div dir="ltr">I'm using taglib for a media file management system (Linux/Windows) - file names are stored in a sqlite db (thus in utf8) and I ran into the following issues (under Windows):<div><ul><li>in the function std::wstring ansiToUnicode(const char *str) (tiostream.cpp), the conversion uses MultiByteToWideChar with AC_ACP; I had to change it to AC_UTF8 so that file names with special characters would be converted correctly, for Windows to open the file later on with CreateFileW<br></li><li>in std::ostream &operator<<(std::ostream &s, const TagLib::String &str), file tstring.cpp, str.to8Bit() is called with the default Unicode set to false, whereas it seems that it should rather be true </li></ul><div>Great library!</div></div><div><br></div><div>François</div></div>