title: Encoding problems in ASP when using English and Chinese characters
body: <p>I am having problems with encoding Chinese in an ASP site. The file formats are:</p>
  
  <ul>
  <li>translations.txt - UTF-8 (to store my translations)</li>
  <li>test.asp - UTF-8 - (to render the page)</li>
  </ul>
  
  <p>test.asp is reading translations.txt that contains the following data:</p>
  
  <pre><code>Help|ZH|帮助 
  Home|ZH|首页
  </code></pre>
  
  <p>The test.asp splits on the pipe delimiter and if the user contains a cookie with ZH, it will display this translation, else it will just revert back to the Key value.</p>
  
  <p>Now, I have tried the following things, which have not worked:</p>
  
  <ol>
  <li><p>Add a meta tag</p>
  
  <p><code>&lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8"/&gt;</code></p></li>
  <li><p>Set the <code>Response.CharSet = "UTF-8"</code></p></li>
  <li>Set the <code>Response.ContentType = "text/html"</code></li>
  <li>Set the Session.CodePage (and Response) to both 65001 (UTF-8)</li>
  <li>I have confirmed that the text in <code>translations.txt</code> is definitely in UTF-8 and has <b>no byte order mark</b></li>
  <li>The browser is picking up that the page is Unicode UTF-8, but the page is displaying gobbledegook.</li>
  <li>The <code>Scripting.OpenTextFile(&lt;file&gt;,&lt;create&gt;,&lt;iomode&gt;,&lt;encoding&gt;)</code> method returns the same incorrect text regardless of the Encoding parameter. </li>
  </ol>
  
  <p>Here is a sample of what I want to be displayed in China (ZH):</p>
  
  <ul>
  <li>首页</li>
  <li>帮助</li>
  </ul>
  
  <p>But the following is displayed:</p>
  
  <ul>
  <li>é¦–é¡µ</li>
  <li>å¸®åŠ©</li>
  </ul>
  
  <p>This occurs all tested browsers - Google Chrome, IE 7/8, and Firefox 4. The font definitely has a Chinese branch of glyphs. Also, I do have Eastern languages installed.</p>
  
  <p>-- </p>
  
  <p>I have tried pasting in the original value into the HTML, which did work (but note this is a hard coded value).</p>
  
  <ul>
  <li>首页</li>
  <li>é¦–é¡µ</li>
  </ul>
  
  <p>However, this is odd.</p>
  
  <p>首页 --(in hex)--> E9 A6 96 E9 A1 --(as chars)--> é¦–é¡µ</p>
  
  <p>Any ideas what I am missing?</p>