emrag |
Regular user |

 |
|
Joined: Jun 03, 2004 |
Posts: 20 |
Location: TURKEY |
|
|
 |
 |
 |
|
mb_detect_encoding doesn't work well. i found this useful code from php.net comments but it's still not reliable. any suggestion about to convert any encoding to ut8?
Code: | function fix_utf8($data)
{
$list = array('utf-8', 'iso-8859-9', 'iso-8859-1', 'windows-1251');
foreach($list as $item)
{
$sample = iconv($item, $item, $data);
if(md5($sample) == md5($data))
{
return iconv($item, 'utf-8', $sample);
}
unset($sample);
}
return null;
} |
|
|