![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem z iconv, że kiedy uzupełniamy formularz i przesyłamy dane, to pobieram i wrzucam do bazy, ale niestety iconv urywa treści wiadomości na dziwnych znakach np. jeśli ktoś wklejał z Worda to tam są takie niestandardowe cudzysłowia (dolny - rozpoczynający się), górny, a także np. długi myślnik (nie pamietam jak w jezyku polskim się na taki mówi chyba coś na l... ![]() Na pewno nie fajnym rozwiązaniem byłoby replace, bo znaki mogą być najdziksze i pewnie zawsze o którymś by się zapomniało. Czy to wina iconv? Kod: Pozdrawiam i z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://pl2.php.net/manual/en/function.iconv.php
Cytat The output charset. Czyli dodawaj IGNORE, a nie będzie ci ucinać całego tekstu
If you append the string //TRANSLIT to out_charset transliteration is activated. This means that when a character can't be represented in the target charset, it can be approximated through one or several similarly looking characters. If you append the string //IGNORE, characters that cannot be represented in the target charset are silently discarded. Otherwise, str is cut from the first illegal character and an E_NOTICE is generated. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:01 |