<h1>iconv PHP: преобразование кодировок в PHP</h1>
Iconv PHP - это функция в PHP, которая используется для конвертации текста между различными наборами символов (кодировками). Она полезна, когда вам необходимо преобразовать строку из одной кодировки в другую, например, из UTF-8 в CP1251 или наоборот.
Вот пример кода, который демонстрирует использование функции iconv в PHP:
php
// Исходная строка, которую нужно конвертировать
$string = "Привет, мир!";
// Конвертирование из UTF-8 в CP1251
$convertedString = iconv("UTF-8", "CP1251", $string);
// Вывод конвертированной строки
echo $convertedString;
В этом примере исходная строка содержит текст на русском языке в кодировке UTF-8. Мы используем функцию iconv с параметрами "UTF-8" и "CP1251", чтобы конвертировать строку из UTF-8 в кодировку CP1251, которая используется для русских символов в Windows. Затем мы выводим конвертированную строку, которая должна быть правильно отображена.
Вы также можете использовать функцию iconv для проверки поддерживаемых кодировок и получения информации о них. Вот пример:
php
// Получение списка поддерживаемых кодировок
$availableEncodings = iconv_get_encoding('all');
// Вывод списка кодировок
print_r($availableEncodings);
Этот код выведет список всех доступных кодировок, которые поддерживаются на вашем сервере.
В общем, функция iconv в PHP очень полезна для работы с различными наборами символов и упрощает конвертацию строк между ними. Она позволяет вам быть уверенным, что ваш текст правильно отображается и сохраняет свою кодировку при работе с разными системами и языками.