convert_cyr_string()

Преобразует строку из одной кодировки кириллицы в другую.

Синтаксис:

string convert_cyr_string(string str, string from, string to);

Функция переводит строку str из кодировки from в кодировку to. Конечно, это имеет смысл только для строк, содержащих "русские" буквы, т.к. латиница во всех кодировках выглядит одинаково.

Разумеется, кодировка from должна совпадать с истинной кодировкой строки, иначе результат получится неверным. Значения from и to - одиночный символ, определяющий кодировку:

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

Функция работает достаточно быстро, так что ее вполне можно применять для перекодировки писем в нужную форму перед их отправкой по электронной почте.

bin2hex

Производит преобразование символьных данных в шестнадцатеричный вид.
Синтаксис:

string bin2hex(string str)

Функция bin2hex() возвращает строковое шестнадцатеричное представление символьно-байтовых данных, содержащихся в строке str.
Конвертация производиться побайтово, старший полубайт указывается первым.

iconv

Преобразует строку из одной кодировки в другую.
Синтаксис:

string iconv(string from, string to, string str);

Функция переводит строку str из кодировки from в кодировку to. Возвращает строку в новой кодировке, или FALSE в случае ошибки. Если добавить //TRANSLIT к параметру to будет включена транслитеризация. Это означает, что вслучае, когда символа нет в конечной кодировке, он заменяется одним

convert_uudecode()

Преобразует строку из формата uuencode в обычный вид (PHP 5)

Описание:

string convert_uudecode ( string data )

convert_uudecode() преобразует строку data из формата uuencode в обычный вид.

Пример использования функции convert_uudecode()

<?php
/* Догадаетесь, что выведет этот код? :) */
echo convert_uudecode("+22!L;W9E(%!(4\"$`\n`");
?>

convert_uuencode()

Преобразует строку в формат uuencode (PHP 5)

Описание:

string convert_uuencode ( string data )

convert_uuencode() преобразует строку data в формат uuencode.

Кодирование Uuencode переводит строки (включая двоичные символы) в последовательности печатных (7-битных) ASCII-символов, что позволяет безопасно обмениваться данными через четь. Закодированные данные примерно на 35% больше оригинала.

Пример использования функции convert_uuencode()

<?php
$some_string = "test\ntext text\r\n";

echo convert_uuencode($some_string);
?>