Возвращает кодировку символов
Синтаксис: charget($str)
$str - данные, кодировку которых нужно узнать
Используется сокращение типов кодировок:
Пример:
echo charget('привет мир');// выведет кодировку данных
Примечание: изменить кодировку можно с помощью функции charset
Важно: в процессе использования замечено, что ф-я не всегда правильно определяет кодировку windows-1251 и иногда возвращает m - x-mac-cyrillic. Поэтому, например зная что кодировка может быть только 2 каких-то типов, проверку лучше всего делать на не соответсвие основной кодировки - i - iso8859-5.
К примеру мы знаем, что данные могут быть в кодировке i или кодировке w, значит проверку делаем такую:
if( charget($str) != 'i' ){ echo charset($str, 'w', 'i'); }
Комментарии
Комментариев пока нет.