title: Turkish characters are not displayed correctly
body: <p>MySql database uses utf-8 encoding and data are stored correctly.I use set_name utf8 query to make sure the data called are utf-8 encoded.all variables from database works fine as long as the header charset is utf-8,but the static html characters do not work properly.When i set header charset to ISO-8859-9 variables are displayed differenly while html characters work ok.can anyone help me? 
  Utf8 encoding:  <a href="http://oi48.tinypic.com/289kje1.jpg" rel="nofollow">http://oi48.tinypic.com/289kje1.jpg</a>   html tags have problem displaying values.but php data(green ones e.g. ağişler) that come from database is ok.ISO encoding <a href="http://oi50.tinypic.com/287n2ph.jpg" rel="nofollow">http://oi50.tinypic.com/287n2ph.jpg</a> this time the html is ok but php data are displayed wrong.</p>
  
  <pre><code>&lt;?php
      header('Content-Type: text/html; charset=ISO-8859-9');
      ?&gt;
      &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
      &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
      &lt;head&gt;&lt;title&gt;noname&lt;/title&gt;
          &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
  </code></pre>
  
  <p></p>