Вход Регистрация
* Pelmeshka

Декодирует строку в указанную кодировку

  1. <?php
  2. if (is_utf8($string))
  3. $detect='utf-8';
  4. else {
  5. $cp1251=0;
  6. $koi8u=0;
  7. $strlen=strlen($string);
  8. for($i=0;$i<$strlen;$i++) {
  9. $code=ord($string[$i]);
  10. if (($code>223 and
  11. $code<256) or
  12. ($code==179) or
  13. ($code==180) or
  14. ($code==186) or
  15. ($code==191)) $cp1251++;
  16. // а-я, і, ґ, є, Ї
  17. if (($code>191 and
  18. $code<224) or
  19. ($code==164) or
  20. ($code==166) or
  21. ($code==167) or
  22. ($code==173)) $koi8u++; //
  23. а-я, є, і, ї, ґ
  24. }
  25. if ($cp1251>$koi8u)
  26. $detect='windows-1251';
  27. else $detect='koi8-u';
  28. }
  29. if ($encoding==$detect)
  30. return $string;
  31. else return iconv($detect,
  32. $encoding."//TRANSLIT",
  33. $string);
  34. }
  35. ?>
» Описание: Декодирует строку в
указанную кодировку
» Время добавления: 11 Ноября 2014 в 15:17
» Посмотров: 2089
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 1
Реклама