ďťż

Funkcja zmiany znaków

       

Podstrony


telcocafe

Siemka słuchajcie mam pytanie...jak napisać funkcję która
1.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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.