(Windows) Allow international characters in file names and paths
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
When using a WAV / MP3 / ,,, file, and path contains non-ASCII (e.g. Cyrillic) characters, LMMS (AudioProcessor) declines to load the file. Moreover, when adding a file from the built-in browser panel, all non-ASCII characters are replaced with question marks. Moving and renaming the file helps. Please, fix.
_(2014-10-03 @tresf added steps to reproduce, screenshot)_
**Steps to reproduce:**
1. Switch to a Windows computer
2. Download a file, preset or plugin.
3. Rename to `АБВГДЕЖЅZЗИІКЛМНОПҀРСТȢѸФХѾЦЧШЩЪЫЬѢꙖѤЮѦѪѨѬѠѺѮѰѲѴ`
4. Add file to SongEditor
5. File doesn't work

Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the Windows path failure with the provided Cyrillic filename, then trace file loading through AudioProcessor and the built-in browser panel when the file is added to SongEditor. Done means WAV, MP3, presets, or plugins with non-ASCII paths load correctly and their names are not replaced with question marks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100