Closed ghost closed 2 years ago
Presently we've had no need for this feature. You are welcome to submit a PR if this is needed.
@saleyn Sure I'll do this, but it would be nice to get any hint or advice on implementation.
First determine if the issue is on the Erlang side or on the C++ side or on both. Try to start the exec in debug mode: exec:start([verbose, debug])
and see what gets printed. If the issue is with unicode support, on the C++ side it would require using std::wstring to store the command, but this needs to be ifdef'd. A better approach would be to keep the command as a binary blob, and convert it to unicode string only when needed.
@saleyn Many thanks, I'll try to do this.
Added support for unicode executables in the latest commit.
Any non-latin characters cause errors (sorry for example in Elixir) :