Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Encja zamiast ó
1oBuZ
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 1
Dołączył: 11.11.2008
Skąd: Kalisz

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


Witam!

Temat banalny, jednak przysparza mi wiele problemów.
Posiadam stronę internetówą kodowanie utf-8, a konkretniej formularz.
Po wypełnieniu formularza dane trafiają do bazy danych mysql, do tabel z kodowaniem utf8_bin, po czym są wyświetlane na stronie.

Wszystko działa poprawnie, prócz jednego z polskich znaków- ó (pozotałe tj. śćżźłń itp. wyświetlane są poprawnie).
Ó zastępowane jest encją:

  1. & #243;


Googlowałem, znalazłem podobny temat na tym forum, jednak problem w nim zawarty nie został jednoznacznie rozwiązany.
Próbowałem parsować tekst:

  1. $string="tekst tekst ó tekstówa";
  2. $poprawiony_string=str_replace("& #243;", "ó", $string);


Niestety bez efektów.

Z góry dziękuję za wszelkie wskazówki
P.S oczywiści w encji: & #243; nie występuje odstęp (spacja).

Ten post edytował 1oBuZ 5.08.2010, 18:12:58


--------------------
W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy.

Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 11:28