title: Arabic text output php mysql utf-8 conversion issue
body: <p>I'm importing data from Oracle database to MySQL tables.</p>
  
  <p>I have set my MySQL table charset as <code>utf8_general_ci</code> and database and table name with field column value set as <code>utf-8</code> as well.</p>
  
  <p>Now, When I fetch the result, it prints like, which is with <code>? sign</code>: </p>
  
  <pre><code>مرحبا العال� - 5
  </code></pre>
  
  <p>I have my utf value in column is <code>Ù…Ø±Ø­Ø¨Ø§ Ø§Ù„Ø¹Ø§Ù„Ù</code></p>
  
  <p>When I compare this string with Oracle string, it shows proper value - exact copy of Oracle database and there it shows perfect string in Arabic.</p>
  
  <p>I have set my html meta with utf-8 as well</p>
  
  <pre><code>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" &gt;
  </code></pre>
  
  <p>If I set mysql query as below, it shows junk characters:</p>
  
  <pre><code>mysql_query("SET NAMES utf8;");
  mysql_query("SET CHARACTER_SET utf8;");
  </code></pre>
  
  <p>Followed everything possible found over stack and other sites, and still getting an error.</p>
  
  <p>Please help !</p>