Этот код конвертирует ассоциативный массив с русскоязычными строками из UTF-8 в Windows-1251 с помощью встроенного метода Битрикс и выводит сообщение об успешной конвертации или ошибке.
Код |
---|
<?php
use Bitrix\Main\Text\Encoding;
// Массив с данными в кодировке UTF-8, который нужно преобразовать в Windows-1251
$data = [
'title' => 'Тестовое задание',
'description' => 'Пример текста на русском языке',
'items' => ['Элемент 1', 'Элемент 2']
];
$result = Encoding::convertEncoding($data, 'UTF-8', 'Windows-1251');
if ($result !== false) {
echo "Конвертация успешна. Данные переведены из UTF-8 в Windows-1251.";
} else {
echo "Ошибка при конвертации данных.";
} |