ďťż
Podstrony
|
telcocafeSiemka słuchajcie mam pytanie...jak napisać funkcję która1.pobierze tekst z bazy w której są szlaczki zamiast polskich znaków 2.następnie przerobi szlaczki na polskie znaki 3.wyświetli poprawiony tekst a no i jeden zasadniczy problem...zauważyłem, że ten sam znaczek jest np na Ł i Ń :/ Użytkownik Dawid-San edytował ten post 05 marzec 2007, 18:07 Zainteresuj się iconv. PS. Ja dodaję normalnie teksty z polskimi znakami diakrytycznymi do bazy i je stamtąd równie bezproblemowo pobieram i wyświetlam. Zatem nie widzę potrzeby na zamianę... Użytkownik pbnan edytował ten post 05 marzec 2007, 18:08 no to może przedstawie dokładniej problem: do edytowania tekstu na stronie używam FCKeditor`a. Kiedy przez edytor dodaje tekst z polskimi znakami to do bazy dodają się szlaczki, ale na stronie dodają się polskie. Kiedy chce ten tekst przeedytować i pobieram ten sam tekst z powrotem do edytora to pobiera ze szlaczkami. Możesz mi jakoś doradzic jak to zrobić? Jak napisałem wyżej - iconv. Więcej w podręczniku masz. a możesz podpowiedzieć jak z tego skorzystać? Bo badam teraz dokumentację, ale trochę ciężko mi to ogarnąć, a śpieszy mi się echo iconv($a, $b, $c); Gdzie $a to nazwa kodowania tekstu $c, a $b to kodowanie wyjściowe. Przykład: $a = "ISO-8859-2"; $b = "UTF-8"; $c = "ąśćżź"; echo iconv($a, $b, $c); Nie każdy serwer obsługuję bibliotekę iconv. Można zawsze zastosować str_replace :) Zrobić sobię tablicę z polskimi znakami i tymi "błędnymi" i już ;) a później tylko echo i z głowy :) [sposób użycia masz w FAQ, post o sposobie zamiany emotek - tekstu na obrazki] a no i jeden zasadniczy problem...zauważyłem, że ten sam znaczek jest np na Ł i Ń :/ Na 100% źle zauważyłeś, albo Twój edytor Ci źle wyświetla. Użytkownik DJ_ProG edytował ten post 05 marzec 2007, 21:06 @DJ_ProG: a czy to zadziała do UTF? Bo zdaje się, że UTF to dwubajtówki :) (PS. Nie mam możliwości sprawdzenia :|) to wystarczy, że podstawić dwa znaki :P Zadziała na pewno, bo sam mam taką funkcyjkę do konwersji z WINDOWS-1250 do UTF-8 :P |
|||
Sitedesign by AltusUmbrae. |