diff --git a/source/ps/scripting/JSInterface_VisualReplay.cpp b/source/ps/scripting/JSInterface_VisualReplay.cpp index 747dbac426..5f7a5687ec 100644 --- a/source/ps/scripting/JSInterface_VisualReplay.cpp +++ b/source/ps/scripting/JSInterface_VisualReplay.cpp @@ -28,7 +28,8 @@ namespace JSI_VisualReplay { CStrW GetReplayDirectoryName(const CStrW& directoryName) { - return OsPath(VisualReplay::GetDirectoryPath() / directoryName).string(); + // The string conversion is added to account for non-latin characters. + return wstring_from_utf8(OsPath(VisualReplay::GetDirectoryPath() / directoryName).string8()); } void RegisterScriptFunctions(const ScriptRequest& rq)