This resolves issues where directly passing arguments individually to Kernel.exec causes encoding errors due to arguments being forced command/shell encoding which is not always correct.
This resolves issues where directly passing arguments individually to Kernel.exec causes encoding errors due to arguments being forced command/shell encoding which is not always correct.