Intrebari si Tutoriale: PHP
iconv Wrong charset conversion from UTF-8
Adaugat de Flaviu Ghitulescu on 05 September 2011 02:50 PM
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');

(53 voturi)
Acest articol a fost de ajutor
Acest articol nu a fost de ajutor