Special characters corrupted, if installed in non-root directory
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Special characters (here: German umlauts) and some immediately following non-space characters get displayed as weird symbols, if application is installed in non-root directory.
Expected behavior
Correct rendering of characters (at least letters and their accompanying characters like commata, quotes etc).
Actual behavior
German umlauts replaced by other symbols (e.g. pictograph of the so-called menu «hamburger»).
Steps to reproduce the bug
Start the application.
Bisect Results
Happens instantly on startup.
Version/Commit
- RetroArch: v1.10.3 for 32-bit WinXP
(later versions not working b/c of issue #14830)
Environment information
- OS: WinXP SP3 32-bit
Work around
Installing in root directory of drive (here: «D:\»).
I don't need help. I'm happy. Just wanted to inform.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. First reproduce the startup rendering issue on 32-bit Windows XP with RetroArch installed in a non-root directory, then compare it with a root-directory installation and trace the startup text-rendering or encoding path. Done means German umlauts and immediately following punctuation render correctly in the non-root installation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- internationalization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100