За последние 24 часа нас посетили 16462 программиста и 1677 роботов. Сейчас ищут 869 программистов ...

Поможет ли установка GNU libiconv при ошибке iconv(): Detected an illegal character in input string

Тема в разделе "PHP для новичков", создана пользователем Sigizmund, 14 июн 2016.

  1. Sigizmund

    Sigizmund Активный пользователь

    С нами с:
    14 июн 2016
    Сообщения:
    37
    Симпатии:
    2
    Адрес:
    Жопа мира
    Здравствуйте. Ошибка iconv(): Detected an illegal character in input string in возникает при выгрузке товаров в csv из магазина в кодировке windows-1251. Эту функцию выполняет отдельный модуль и хуже всего то, что код зашифрован Ioncube Loader и я в этой функции даже флаги поменять не могу, а разраб не отвечает( болеет, пьёт, помер, в общем не знаю ).
    1. На php.net рекомендуют установить GNU libiconv Поможет?
    2. Методом тыка установил, что проблема в названиях товаров. Есть ли простой способ определить, в каких названиях неправильные символы?
    Версия php 5.3.3, настройки iconv:
    iconv support enabled
    iconv implementation glibc
    iconv library version 2.12
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Кода нет, чтобы понять как там всё происходит?
     
    metadon и Sigizmund нравится это.
  3. Sigizmund

    Sigizmund Активный пользователь

    С нами с:
    14 июн 2016
    Сообщения:
    37
    Симпатии:
    2
    Адрес:
    Жопа мира
    Нет, он зашифрован Ioncube Loader.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Выложи этот файл, может что-то можно будет сделать
     
    metadon и Sigizmund нравится это.
  5. Sigizmund

    Sigizmund Активный пользователь

    С нами с:
    14 июн 2016
    Сообщения:
    37
    Симпатии:
    2
    Адрес:
    Жопа мира
    Разраб ВНЕЗАПНО нашёлся и всё исправил! Всем спасибо.