Конвертирует строку в запрошенную кодировку символов и возвращает ее (работает на основе и подобно функции iconv)
Синтаксис: charset($str, $from, $to)
$str - конвертируемая строка
$from - текущая кодировка строки
$to - кодировка в которую конвертируется строка
Внимание: функция работает при условии, что на сервере поддерживается данная кодировка и корректно работает функция iconv, если не поддерживается - не изменяет строку
Используется сокращение типов кодировок:
k - koi8-r
w - windows-1251
d - x-cp866
i - iso8859-5
m - x-mac-cyrillic
Пример:
echo charset('привет мир', 'k', 'm');// выводит строку привет мир конвертированную из кодировки koi8-r в x-mac-cyrillic
echo charset('привет мир', 'w', 'k');// выводит строку привет мир конвертированную из кодировки windows-1251 в koi8-r
echo charset('привет мир', 'd', 'i');// выводит строку привет мир конвертированную из кодировки x-cp866 в iso8859-5
Примечание: определить кодировку можно функцией charget