diff options
| -rw-r--r-- | src/lib/cross.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/cross.cc b/src/lib/cross.cc index 7cb5b3e8e..86648b23c 100644 --- a/src/lib/cross.cc +++ b/src/lib/cross.cc @@ -388,6 +388,9 @@ start_batch_converter (boost::filesystem::path dcpomatic) PROCESS_INFORMATION process_info; ZeroMemory (&process_info, sizeof (process_info)); - CreateProcess (0, batch.string().c_str(), 0, 0, FALSE, 0, 0, 0, &startup_info, &process_info); + + wchar_t cmd[512]; + MultiByteToWideChar (CP_UTF8, 0, batch.string().c_str(), -1, cmd, sizeof(cmd)); + CreateProcess (0, cmd, 0, 0, FALSE, 0, 0, 0, &startup_info, &process_info); #endif } |
