title: Why is this the extended ascii character (â, é, etc) getting replaced with <?> characters?
body: <p>Why is this the extended ascii character (â, é, etc) getting replaced with &lt;?&gt; characters?</p>
  
  <p>I attached a pic... but I am using PHP to pull the data from MySQL, and some of these locations have extended characters... I am using the Font Arial.</p>
  
  <p>You can see the screen shot here: <a href="http://img269.imageshack.us/i/funnychar.png/" rel="nofollow noreferrer">http://img269.imageshack.us/i/funnychar.png/</a></p>
  
  <p>Still happening after the suggestions, here is what I did:</p>
  
  <p>My firefox (view->encoding) is set to UTF-8 after adding the line, however, the text inside the option tags is still showing the funny character instead of the actual accented one.  What should I look for now?</p>
  
  <p><strong>UPDATE:</strong>
  I have the following in the PHP program that is giving my those &lt;?&gt; characters...</p>
  
  <pre><code>ini_set( 'default_charset', 'UTF-8' );
  </code></pre>
  
  <p>And right after my zend db object creation, I am setting the following query:</p>
  
  <pre><code>$db-&gt;query("SET NAMES utf8;");
  </code></pre>
  
  <p>I changed all my tables over to UTF-8 and reinserted all the data (waste of time) as it never helped.  It was latin1 prior.</p>
  
  <p>Also STATUS is reporting:</p>
  
  <pre><code>Connection:             Localhost via UNIX socket
  Server characterset:    latin1
  Db     characterset:    latin1
  Client characterset:    utf8
  Conn.  characterset:    utf8
  UNIX socket:            /var/run/mysqld/mysqld.sock
  Uptime:                 4 days 20 hours 59 min 41 sec
  </code></pre>
  
  <p>Looking at the source of the page, I see
  &lt;option  value="Br�l� Lake"&gt; Br�l� Lake</p>
  
  <p><strong>OK- NEW UPDATE-</strong>
  I Changed everything in my PHP and HTML to:</p>
  
  <p></p>
  
  <p>and </p>
  
  <p>header('Content-Type: text/html; charset=latin1');</p>
  
  <p>Now it works, what gives??  How do I convert it all to UTF-8?</p>