title: Non-ASCII characters not displaying right in production
body: <p>On localhost, the languages Spanish, Russian, and Romanian languages display correctly, but when we moved our site to our production server on AWS, our text is not showing correctly.</p>
  
  <p>We are using get text and .po files to display our languages. Text directly from our database display fine, only text from the .po files are broken.</p>
  
  <p>Broken example:
  <a href="http://ru.artzoco.com/seller/102/YallooArt" rel="nofollow">http://ru.artzoco.com/seller/102/YallooArt</a></p>
  
  <p>How it is supposed to look:
  <a href="http://en.artzoco.com/seller/102/YallooArt" rel="nofollow">http://en.artzoco.com/seller/102/YallooArt</a></p>
  
  <p>Our GetText Code:</p>
  
  <pre><code>//language sudomain process  http://stackoverflow.com/q/18996503/1744357
  $host = explode(".",$_SERVER['HTTP_HOST']);
  switch ($host[0]) {
    case 'en':
      $locale = 'en_US';
      break;
    case 'es':
      $locale = 'es_ES';
      break;
    case 'ru':
      $locale = 'ru_RU';
      break;
    case 'ro':
      $locale = 'ro_RO';
      break;
    default:
      $locale = 'en_US';
      break;
  }
  putenv("LANG=$locale"); 
  $loc_es = setlocale(LC_ALL, $locale); 
  bindtextdomain("translations", "../../locale/");  
  textdomain("translations");
  </code></pre>