Guest User

Untitled

a guest
Aug 27th, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. function detect_encoding($string, $enc=null) {
  2.  
  3.      static $list = array('utf-8', 'windows-1251', 'iso-8859-5','koi8-r');
  4.      
  5.      $source = Array("С мерным пингом пакеты","От сервера ходят,","Снова я восседаю",
  6.     "И слежу за маршрутом,","И слежу за маршрутом(*),","Снова я восседаю","И надеюсь на чудо,",
  7.     "Задаваясь вопросом:","Когда начнётся всё это?","С мерным  пингом пакеты","С мерны","С ме","Сно");
  8.      // print_r($source);
  9.      
  10.      $samples = Array();   
  11.      foreach ($list as $item) {
  12.          //$sample = iconv($item, $item, $string);
  13.      $sample = iconv($item, 'windows-1251', $string);    
  14.          //echo "Input: " . $string . " - [".$item."] ".$sample."\r\n";
  15.      foreach ($source as $s) {
  16.         if ($s == $sample) { return $item; }
  17.      }
  18.  
  19.      $samples[] = iconv($item, 'windows-1251', $string);
  20.  
  21.          //if (md5($sample) == md5($string)) {
  22.              //if ($enc == $item) { return true; } else { return $item; }
  23.          //}
  24.     // if (md5(iconv($item,$item,$sample)) == md5($string)) { return $item; }
  25.      }
  26.      
  27.      return null;
  28.  }
Advertisement
Add Comment
Please, Sign In to add comment