charget

Возвращает кодировку символов

Синтаксис: charget($str)

$str - данные, кодировку которых нужно узнать

Используется сокращение типов кодировок:

  • k - koi8-r
  • w - windows-1251
  • d - x-cp866
  • i - iso8859-5
  • m - x-mac-cyrillic

Пример:

echo charget('привет мир');// выведет кодировку данных

Примечание: изменить кодировку можно с помощью функции charset

Важно: в процессе использования замечено, что ф-я не всегда правильно определяет кодировку windows-1251 и иногда возвращает m - x-mac-cyrillic. Поэтому, например зная что кодировка может быть только 2 каких-то типов, проверку лучше всего делать на не соответсвие основной кодировки - i - iso8859-5.

К примеру мы знаем, что данные могут быть в кодировке i или кодировке w, значит проверку делаем такую:

if( charget($str) != 'i' ){ echo charset($str, 'w', 'i'); }


19.04.2008 20:06

Комментарии

Комментариев пока нет.


Copyrights © 2007 - 2026 YaPro.Ru