Skocz do zawartości

Google źle interpretuje polskie znaki


chrisxx

Rekomendowane odpowiedzi

Mam mały problem z Google i polskimi znakami. Na stronie są one wyświetlane prawidłowo, jednak w danych wyciąganych z bazy MySQL , google wstawia "krzaki".

Na stronie mam iso-8859-2, co do bazy:

System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)

Metoda porównywania napisów bazy utf8_general_ci

Czy ktoś ma pomysł dlaczego tak się może dziać?

Odnośnik do komentarza
Udostępnij na innych stronach

Na stronie są one wyświetlane prawidłowo, jednak w danych wyciąganych z bazy MySQL , google wstawia "krzaki".
To co google wyciąga dane z Twojej bazy :D

Na 100% Google prawidłowo interpretuje polskie znaki i kodowanie iso-8859-2 wiec błąd leży po twojej stronie.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Poczytaj o "set names" w MySql'u. Podejrzewam, że to może Ci pomóc, ale niestety szklanej kuli nie mam przy sobie.

Setnames stosuję: mysql_query("SET NAMES latin2");

Link do przykładowej podstrony, na której występje ten błąd:

www.weseleszczecin.info/firma.php?nazwa=Fotografia%20Karol%20Jóźwik

Odnośnik do komentarza
Udostępnij na innych stronach

Na 100% problem tkwi w błędnym domyślnym kodowaniu wysyłanym przez serwer. Wyślij na początku pliku PHP nagłówek z kodowaniem znaków na twojej stronie.

header('Content-Type: text/html; charset=iso-8859-2');

Google nie ma nic do bazy danych jak już wspomnieli przedmówcy.

Sprawdź liderów systemów wymiany linków:

linkme.pl (stały), gotlink.pl (rotacyjny)

alexain.jpgalexaol.jpgalexaat.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Ja widzę krzaki, zresztą nic dziwnego, bo z tego co napisałeś kodowanie w bazie masz ustawione na UTF8, a na stronie na iso. Zmień kodowanie na stronie na UTF8 lub prze konwertuj bazę na iso. Możliwe że tobie się pokazuje dobrze bo sobie kiedyś ustawiłeś kodowanie na sztywno dla tej strony.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności