Make server without mb_convert_encoding happy.

Some server still don't have mb_convert_encoding() installed and especially CentOS server maybe can not install the php-mbstring package. So icnv() is an alternative for mb_convert_encoding().