Emulator Issues #10274
closedNon-ASCII characters not accepted in command-line arguments on Windows
0%
Description
Game Name?
Fire Emblem Souen no Kiseki (ファイアーエムブレム 蒼炎の軌跡)
Game ID? (right click the game in the game list, properties, info tab)
GFEJ01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
e8277ee53984b2820ab5c2659e194443
What's the problem? Describe what went wrong.
When passing the path (and filename) as command line argument, either with -e or not, the emulator turns all non-ASCII characters to _
and would complain that it can't find E:\fireemblem\9______.gcm
, when the path is actually E:\fireemblem\9_蒼炎の軌跡.gcm
. What game it is does not matter here. The problem occurs with another rom file named 10_暁の女神.wbfs
too. However, loading these roms from File - Open or the list in the main window succeeds with no problems. My system is in Japanese locale and these are all Japanese characters, and therefore are contained in the CP932 character set.
What steps will reproduce the problem?
- Change the filename or path of the ROM to contain non-ASCII characters, such as テスト
- Run (for example)
Dolphin.exe -e テスト.gcm
orDolphin.exe テスト.gcm
- Watch Dolphin complain that it can't find
___.gcm
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
Only tested on 5.0-3667
What are your PC specifications? (CPU, GPU, Operating System, more)
Windows 7 x64 Ultimate
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
No