@loed

Почему не работает iconv в php 5.6?

В php 5.3 скрипт с функцией перекодирования работает.
function conv($text)
{
   	return iconv('UTF-8', 'WINDOWS-1251', $text);

}
На Php 5.6 не перекодирует...
  • Вопрос задан
  • 425 просмотров
Решения вопроса 1
@loed Автор вопроса
Методом тыка решение нашел такое:
сам файл со скриптом пересохранил в ANSI
и изменил прекодирование
return iconv('WINDOWS-1251','UTF-8' , $text);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
bitniks
@bitniks
Go/PHP/Symfony developer
Возможно в строке некорректные символы, так как с 5.4 в этом случае возвращается false
https://www.php.net/manual/ru/function.iconv.php
Ответ написан
Комментировать
ematveev
@ematveev
PHP разработчик / руководитель / писатель
return iconv('UTF-8', 'WINDOWS-1251//IGNORE', $text);
попробуй так
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы