hi faruk
there are these involved:
Script ( php html code )
Browser ( firefox, iexplorer )
Server ( apache, etc )
PHP ( php.ini )
MySQL
You have changed in php.ini.
This setting is used if no charset is set in php script.
You have changed in MySQL, table=utf-8
But you have some old data in db-table?
I dont know if old data is rewritten, when changing charset of a table.
Running phpinfo() shows this about my HTTP Headers Information:
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Content-Type text/html; charset=ISO-8859-1