Project

General

Profile

Actions

Emulator Issues #10274

closed

Non-ASCII characters not accepted in command-line arguments on Windows

Added by jack980517 over 7 years ago. Updated almost 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-2624
Fixed in:
5.0-6012

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?

  1. Change the filename or path of the ROM to contain non-ASCII characters, such as テスト
  2. Run (for example) Dolphin.exe -e テスト.gcm or Dolphin.exe テスト.gcm
  3. 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


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #10437: Game ISOs whose names contain special characters no longer launch from the command line—but they do launch if opened from within DolphinDuplicate

Actions
Actions

Also available in: Atom PDF