Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak wyciąć z bazy złe kodowanie œ %C2%9C
Forum PHP.pl > Forum > Przedszkole
maraska
Wkradło mi się do bazy złe kodowanie. W stringu zamiast ś jest %C2%9C (tak to widzi przeglądarka), œ (tak to wygląda w phpmyadmin).

Pytanie, jak to wyciąć?

Wyszukanie WHERE pole LIKE %œ% zwraca wynik ale $l = str_replace("œ", "ś", $l); i UPDATE nie działa, tzn nic nie zmienia.
Wyszukanie %C2%9C daje wynik zerowy.

Ps. widzę, że po publikacji nie widać tego znaczka widocznego w phpmyadmin, to taki kwadracik z wpisanymi 009C
pok3
Sprawdź jak wygląda "ś" w bazie, i odpowiedź będzie jasna jakie znaki zamienić na jakie..
maraska
W bazie wygląda tak jak pisałem - kwadracik.

Wklejany do notepada jest znakiem niewidocznym, ale jest. Wklejany do przeglądarki pokazuje się



I po tym kwadraciku można w bazie wyszukać.
Wklejony do skryptu, który ma pozamieniać już nie działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.