title: how to make JSON.stringify encode UTF characters
body: <p>I'm writing a JS that run using windows <code>cscript.exe</code>.
  My JS is loading JSON object from file, adds a parameter and saves it back to file (using json2.min.js implementation).</p>
  
  <p>I'm using <code>JSON.parse(text)</code> to parse the text into JSON object, and then <code>JSON.stringify(text, null, 3)</code> to create the string that I'm writing back. Everything works great until I encounter Unicode encoding.</p>
  
  <p>In the file there are certain values such as</p>
  
  <pre><code>"someKey": "\u003Ca href=\"http://www.something.com\"\u003E"
  </code></pre>
  
  <p>that after I read and save back to file (<code>stringify</code>) are changed into:</p>
  
  <pre><code>"someKey": "&lt; a href=\"http://www.something.com\"&gt;
  </code></pre>
  
  <p>There are a few other foreign Unicode characters that are converted. </p>
  
  <p><strong>How can I keep the original encoding when I perform <code>stringify</code>?</strong></p>
  
  <p><strong>Is there any conversion function that I can use during <code>stringify</code> or apply after?</strong></p>