Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] odpowiednik iconv dla dłuchich tekstów
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
TrevorGryffits
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


A dobrze podajesz parametry?
Go to the top of the page
+Quote Post
flashdev
post
Post #3





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
propage
post
Post #4





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

Ostrzeżenie: (0%)
-----


dobrze podaje parametry, funkcja poprawnie działa, jednak gdy jako argument $str podam za długi łancuch znaków to funkcja nie daje rady
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż, jak wywołujesz.
Go to the top of the page
+Quote Post
propage
post
Post #6





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

Ostrzeżenie: (0%)
-----


  1. $message_content = $db->escape(iconv($encoding, 'UTF-8',$message_content));
Go to the top of the page
+Quote Post
mls
post
Post #7





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:51