ICONV WRONG CHARSET CONVERSION FROM UTF-8Intrebari si Raspunsuri Php!
In cazul anumitor librarii php ce utilizeaza functiile iconv "iconv_strlen(), iconv_substr(), etc", poat sa apara erori ca cea de mai jos:
PHP Notice: iconv_substr() [function.iconv-substr]: Wrong charset, conversion from `utf8' to `UCS-4LE' is not allowed in Eroarea poate sa apara chiar daca in php.ini directivele iconv "iconv.input_encoding, iconv.internal_encoding, iconv.output_encoding" sunt setate corect in utf8. Pentru remediere se adauga la inceputul fisierului afectat urmatoarele directive in functie de necesitati: iconv_set_encoding('internal_encoding', 'UTF-8'); iconv_set_encoding('input_encoding', 'UTF-8'); iconv_set_encoding('output_encoding', 'UTF-8'); |
