I am developing a local website which gives information in local language. In my MySQL database , there is a table called pageContent and it has a column called "text". that "text" column type is text and collation is utf8_sinhala_ci
 
 
In MySQL it displays the fonts normally:

But when I take it in to PHP page and echo the value, then it shows question marks like ??????????.

But if I hard code something and echo, then it displays normally in PHP page also.

I feel something goes wrong when I take values from the database. But I couldn’t found the error. I have tried following codes also.
mysql_query ("set collation_connection='utf8_sinhala_ci'"); 
  $result =  mysqli_query($this->connecDB,"SELECT * FROM pageContent");  
But that doesn’t work.
 
     
     
     
    