If filename contains accentuated characters, taglib fails to open it on windows if the QString is converted to utf8.
Details
Details
- Reviewers
bruns - Group Reviewers
Windows - Commits
- R286:9220e5045687: partial solution to accept accentuated characters on windows
Elisa is now able to index files with simple accentuated characters like é, è
Diff Detail
Diff Detail
- Repository
- R286 KFileMetaData
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
I forgot to maybe give some explanations.
The documentation of the constructor of TagLib::FileStream takes a char* and "file should be a be a C-string in the local file system encoding".
This means that the proper fix would possibly involve doing changes in TagLib itself to better handle non ASCII characters on Windows.