Question mark( �) displaying instead of each Bengali unicode character. How to fix it?
<p>The problem is confusing,such as,</p>

<p>When I am trying to display a Bengali unicode word,'কলম' with this</p>

<pre><code> $data=$_POST['data'];
 echo $data;
</code></pre>

<p>Then it displays the word '<strong>কলম</strong>' properly as I wanted,</p>

<p>But when I split the word character by character with this</p>

<pre><code>    for($i=0;$i&lt;3;$i++)
    {
        echo $data[$i];         
        echo "+";
    }
</code></pre>

<p>Then it display '<strong>�+�+�+</strong>' instead of displaying like this 'ক+ল+ম+'.</p>

<p>How to solve this problem .Thank you. </p>

<p>For information ,  I have declared charset utf-8 in head.</p>

<blockquote>
  <p>&lt; meta http-equiv= " Content-Type " content= " text/html;
  charset=utf-8 " /></p>
</blockquote>