title: How to set the locale for a process launched by CreateProcess()
body: <p>When launching a process with <code>CreateProcessW()</code>, is it possible to have the process created with a different MBCP locale/codepage then the one that is configured as the system-wide default code page?
  In the target process, this should have the same effect as calling <code>_setmbcp()</code>.</p>
  
  <p>The target process is not a unicode-enabled and uses a plain <code>main(int argc, char **argv)</code> entry point. I would like to be able to select the code page to which unicode arguments passed to <code>CreateProcessW()</code> are converted to be different from the system's default codepage for non-unicode programs.</p>