I am encountering an issue when using dcpomatic2_create.exe from DCP-o-matic version 2.16.87 . The error occurs when I try to create a DCP project with paths that contain non-ASCII characters, specifically Chinese characters.
Steps to Reproduce:
Install DCP-o-matic 2.16.87.
Run the following command in the command prompt:
Code: Select all
C:\enctool>"C:\Program Files\DCP-o-matic 2\bin\dcpomatic2_create.exe" -v
dcpomatic version 2.16.87 7e1e6564c6
C:\enctool>"C:\Program Files\DCP-o-matic 2\bin\dcpomatic2_create.exe" -o E:\清流\dcmp\ede78212-037f-48db-a63b-4d5161147ab0\tmp-QiHuanSenLin E:\清流\dcmp\ede78212-037f-48db-a63b-4d5161147ab0\QiHuanSenLin
terminate caught unhandled exception. what(): boost::filesystem::path codecvt to wstring: error [codecvt:2]
Both the input and output paths contain Chinese characters.
The command works fine with paths that contain only ASCII characters.
Environment:
OS: Windows
Locale: Chinese (Simplified, China)
This issue seems to be related to the handling of non-ASCII characters in file paths within the Boost filesystem library. Could you please look into this issue and provide a fix or workaround?
Thank you for your assistance!