Конвертируем текст с кодировком windows-1251 в кодировку koi8-r
$string="хорошая сегодня погода, верно?";
$string=convert_cyr_string($string,"w","k");
echo $string;
# w: windows-1251
# k: koi8-r
# i: iso8859-5
# a: x-cp866
# m: x-mac-cyrillic
Получаем ASCII код, символа @
$string=ord("@");
echo $string;
Присваиваем переменной символ, ASCII кодом
$string=chr("64"); # @
echo $string;
Кодируем текст в base64
$string="MyName"; # кодируемое
$encoded=base64_encode($string);
echo $encoded
// TXlOYW1l
Раскодируем текст из base64
$string="TXlOYW1l"; # раскодируемое
$decoded=base64_decode($string);
echo $decoded
// MyName
Избегайте HTML-сущностей и кавычек
htmlentities($text, ENT_QUOTES, "UTF-8");
Расшифровка HTML-сущностей
html_entity_decode($text);`