I’m crawling windows-1250 site (meta http-equiv=”Content-Type” content=”text/html; charset=windows-1250″).
Since my database is utf-8, I need to convert data to utf-8.
For that job I tried iconv(‘windows-1250’, ‘UTF-8’, $s); it gives “ÄŚarls” instead “Čarls”.
It gives a bit better results when encodings switch places iconv(‘UTF-8’, ‘windows-1250’, $s); gives “Èarls” instead “Čarls”. Strange.
Do you have any idea how can I convert this to utf-8?
Thanks in advance.
Folks, I’m really sorry. It was the database problem. $connection->setCharset(‘UTF8’); fixed it. No iconv, no mbstring.
I was so sure that I need to convert charset, that I forgot to check if it works on uft8 page without conversion.
Thanks for all comments.