title: Codepage 850 works, 65001 fails! There is NO response to "call foo.cmd". internal commands work fine
body: <p>The question basically explains the problem.</p>
  
  <p>I'm using  Windows XP Pro Service Pack 3<br>
  ComSpec=C:\WINDOWS\system32\cmd.exe<br>
  I launched the console via Start... Run-dialog... cmd.exe</p>
  
  <p>Here is a "view" of my console:<br>
  The command, then the output (and my // comments)</p>
  
  <pre><code>C:\&gt; chcp 850
  Active code page: 850
  // output is as expected
  
  C:\&gt; echo @chcp ^&amp; REM 850&gt;test850.cmd
  // no output; as ecpected)
  
  C:\&gt; type test850.cmd
  @chcp &amp; REM 850
  // output is as expected
  
  C:\&gt; call test850.cmd
  Active code page: 850
  // output is as expected
  </code></pre>
  
  <p>The above works fine (as expected). 
  Things are happy in Windows-land,
  but the "call" FAILS when I switch to codepage 65001</p>
  
  <pre><code>C:\&gt; chcp 65001
  Active code page: 65001
  // output is as expected
  
  C:\&gt; echo @chcp ^&amp; REM 65001&gt;test65001.cmd
  // no output; as ecpected
  
  C:\&gt; type test65001.cmd
  @chcp &amp; REM 65001
  // output is as expected
  
  C:\&gt; call test65001.cmd
  // NO OUTPUT, NO ERROR, NO ANYTHING, NADA... other than frustration :)
  </code></pre>
  
  <p>What is happening (NOT happening) here?</p>