- php
- iconv
6 октября 2009, 13:03 более 9-и месяцев назад
PHP: encoding detection (win1251, utf-8)
Используя иконв и мд5чексум, мы по-порядку ищем нужную нам кодировку из масива допустимых кодировочек ;) Легко и просто!
function detect_encoding($string) { static $list = array('utf-8', 'windows-1251'); foreach ($list as $item) { $sample = iconv($item, $item, $string); if (md5($sample) == md5($string)) return $item; } return null; }