我使用12.7.1版本的IBM ILOG CPLEX Optimization Studio(window10)在代碼報錯的時候中文字符會亂碼,如下圖。嘗試了很多方法沒有成功。後來發現在命令行中運行中文不會亂碼。通過這種方法可以先弄懂報錯的原因。
具體方法如下:
- 如果有多個運行配置時,首先給需要運行的運行配置設置缺省值
- 在 Windows 命令提示符中,切換到目錄C:\Program Files\IBM\ILOG\Cplex_Studio\opl\bin\x86_win32
(看安裝的位置,不一定在C盤) - 使用命令行指令:
oplrun -p <路徑\項目名>
- 代碼調試正確後就可以愉快地回到ide中運行了。
需要注意的是,運行配置的不要使用中文名,否則在ide中運行也會報錯。