Суббота, 19.07.2025, 12:08 Приветствую Вас Гость

On-line: Книги, учебники, статьи

Главная | Регистрация | Вход | RSS

Функции преобразования кодировки

convert_cyr_string() bin2hex() 


convert_cyr_string()

Синтаксис:
string convert_cyr_string(string str, string from, string to)

Функция преобразует строку из одной кодировки кириллицы в другую. Она переводит строку str из кодировки from в кодировку to. Значения from и to это одиночные символы, определяющий кодировку:
k - koi8-r; 
w - windows-1251;
i - iso8859-5; 
a - x-cp866; 
d - x-cp866; 
m - x-mac-cyrillic; 

Давайте для примера перекодируем слово "определяющий" из кодировки windows-1251 в koi8-r и обратно:
  $str1 = "определяющий";
  $str2 = convert_cyr_string($str1,"w","k");
  echo ("result of translate '$str1' to koi8-r is '$str2'");
  echo ("
");
  $str3 = convert_cyr_string($str2,"k","w");
  echo ("result of translate '$str2' to win is '$str3'");
?>

И вот результат:
  
result of translate 'определяющий' to koi8-r is 'ПРТЕДЕМСАЭЙК'
result of translate 'ПРТЕДЕМСАЭЙК' to win is 'определяющий' 



bin2hex()

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

Функция bin2hex() принимает в качестве единственного параметра строку и возвращает строковое шестнадцатеричное представление символов, содержащихся в этой строке.
Для примера давайте перекодируем тоже самое слово "определяющий": 
  $str1 = "определяющий";
  $str2 = bin2hex($str1);
  echo($str2);
?>

И вот какая абракадабра из этого получилась:

Результат:
  
cfd0d2c5c4c5ccd1c0ddc9ca
















Вход на сайт
Поиск
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Наш опрос
Как Вам удобнее??
Всего ответов: 341
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0