title: Can't make (UTF-8) traditional Chinese character to work in PHP gettext extension (.po and .mo files created in poEdit)
body: <p>I checked <a href="http://en.wikipedia.org/wiki/Microsoft_Developer_Network" rel="noreferrer">MSDN</a> and the locale string is zh_Hant, but I also tried with zh_TW (Chinese, Taiwan).</p>
  
  <p>The traditional Chinese characters look OK in the poEditor, but when I open the file in the browser the characters are just weird symbols («¢Åo¥@¬É!). I think the translation is working, but there's something wrong with the encoding (I used UTF-8 for both Charset and Source Code Charset).</p>
  
  <p>The files generated with poEditor:</p>
  
  <p><strong>messages.po:</strong></p>
  
  <pre><code>msgid ""
  msgstr ""
  "Project-Id-Version: \n"
  "Report-Msgid-Bugs-To: \n"
  "POT-Creation-Date: 2010-02-15 16:26+0800\n"
  "PO-Revision-Date: 2010-02-15 16:26+0800\n"
  "Last-Translator: Jano Chen &lt;weedcl@hotmail.com&gt;\n"
  "Language-Team: \n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
  "X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
  "X-Poedit-Basepath: C:\\wamp\\www\\php-test\n"
  "X-Poedit-Language: Chinese\n"
  "X-Poedit-Country: TAIWAN\n"
  "X-Poedit-SourceCharset: utf-8\n"
  "X-Poedit-SearchPath-0: .\n"
  
  #: test.php:3
  msgid "Hello World!"
  msgstr "哈囉世界!"
  </code></pre>
  
  <p><strong>PS: When I change the encoding display in Firefox to Big5 the characters are shown properly, but if I change them to UTF-8 it shows: ���o�@��!.</strong></p>