Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] odpowiednik iconv dla dłuchich tekstów
Forum PHP.pl > Forum > PHP
propage
istnieje funkcja taka jak iconv, ale mogąca pracować na długich tekstach. Teraz dostaje error

Warning: iconv() [function.iconv]: Charset parameter exceeds the maximum allowed length of 64 characters in
TrevorGryffits
A dobrze podajesz parametry?
flashdev
Cytat(TrevorGryffits @ 16.09.2009, 21:32:43 ) *
A dobrze podajesz parametry?


Zdecydowanie źle!

Cytat
Warning: iconv() [function.iconv]: Charset parameter exceeds the maximum allowed length of 64 characters in


Cytat(propage @ 16.09.2009, 21:25:31 ) *
istnieje funkcja taka jak iconv, ale mogąca pracować na długich tekstach. Teraz dostaje error

Warning: iconv() [function.iconv]: Charset parameter exceeds the maximum allowed length of 64 characters in


Cytat
  1. string iconv ( string $in_charset , string $out_charset , string $str )


$in_charset - kodowanie ciagu wejściowego
$out_charset - kodowanie ciagu wyjściowego
$str - ciąg do zmiany kodowania
propage
dobrze podaje parametry, funkcja poprawnie działa, jednak gdy jako argument $str podam za długi łancuch znaków to funkcja nie daje rady
erix
Pokaż, jak wywołujesz.
propage
  1. $message_content = $db->escape(iconv($encoding, 'UTF-8',$message_content));
mls
Strzelam - $encoding zawiera dane z bazy, z pola o typie CHAR zamiast VARCHAR, z określoną długością.\
Poprawką będzie zmiana CHAR na VARCHAR lub dodanie zamiast $encoding - trim($encoding)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.