Задать вопрос
tundramani
@tundramani

Как изменить кодировку строки на PHP?

php 5.3.5

Сервер получает строку в таком виде:

Àðòèêóë;Íàèìåíîâàíèå;"Öåíà, ðóá.";Ññûëêà;Èçîáðàæåíèå;Îïèñàíèå;ÐÀÇÌÅÐ;ÖÂÅÒ;ÑÎÑÒÀÂ;"Íàçâàíèå ðàçäåëà";Áðåíä;Ïîë;Ðàçìåð;Ñåçîí;"Ñòðàíà ïðîèçâîäèòåëü";"Âûñîòà êàáëóêà";"Âûñîòà ãîëåíèùà";"Îáõâàò ãîëåíèùà";"Êîììåíòàðèé ê òîâàðàì";"Ðàçìåð íà ìîäåëè";"Ðîñò ìîäåëè"


Декодер Лебедева успешно расшифровывает и говорит:
CP1252 -> CP1251

на сервере такой код:

$x = file_get_contents('php://input');
$dir ='./раздел/';
$str = iconv('cp1252', 'cp1251', $x);
file_put_contents( $dir . '1.txt', $str );

но он создает пустой файл
поправьте пожалуйста

код без конвертации работает:

$x = file_get_contents('php://input');
$dir ='./раздел/';
file_put_contents( $dir . '1.txt', $x );
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@devlocal
А вы уверенны что в $x то что вам нужно есть
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽