Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kodowanie bazy - Czemu tak jest ? Jak zaradzić ? :(
Forum PHP.pl > Forum > PHP
brothershop.pl
Witam Serdecznie

Mam taki mały problem, otóz po przeniesieni sklepu zleceniodawcy. Polskie litery, zaminiły sie w krzaczki. Na stronie tak jest, w administracji tak jest. Siedze nad tym 2 tydzien i ncizego niemoge znalezc.

Screen z admina :

http://www.fotosik.pl/pokaz_obrazek/pelny/...59733aae51.html


Dzieki za odp...


Pozdrawiam
marast78
rozumiem, że używasz mysql błąd leży po stronie konwertowania znaków przez bazę danych, masz ustawione w bazie na latin2 ? czy już przy eksporcie bazy znaki te pokazały się w bazie? może więcej byś napisał..jeśłi w bazie wszystko gra to nalezy przy pobieraniu danych z bazy 'odświeżać' typ konwertowania na latin2 czyli wykonać zapytanie
  1. SET NAMES 'latin2'
dtb
a moze a administracji jest inne kodowanie?
brothershop.pl
No własnie. Latin2 nic nie daje.

Cytat
Czy już przy eksporcie bazy znaki te pokazały się w bazie?

Nie exclamation.gif!
Quickest
Sprawdź kodowanie w którym masz zapisane tabele w bazie danych. Napewno z tym jest problem.
Kodowanie powyższe skonfrontuj z kodowaniem strony html która wyświetla wyniki pobierane z bazy danych.

Jeżeli LATIN 2 to:

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">


a jeżeli UTF-8, to:

  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8">


Jeżeli używasz innego kodowania tabel w MySQLu... to oczywiście sprawdź czy odpowiada jemu poprawne kodowanie standardu strony html w którym prezentujesz dane wyjściowe z bazy danych.

Jesteś pewien, że przy imporcie danych do bazy danych 2 tygodnie temu było wszystko ok? Bo wydaje mi się, że jednak się mylisz i być może coś przeoczyłeś. Błędy z kodowaniem związane są zwykle w 80% z błędnym ustawieniem kodowania znaków danych wejściowych - podczas ich importu do bazy danych.
Zapewne wtedy popełniłeś błąd, chociaż nie wyrokuje.

Sprawdź również czy dane które wprowadzasz bądź uaktualniasz w bazie danych, wprowadzane są do niej w poprawnym kodowaniu - zgodnym rzecz jasna z kodowaniem odpowiadających im tabel w bazie.

Polecam również artykuł: Charset
brothershop.pl
Dobra. Wszystko jzu jest okej.
Wqrwilem sie na to kodowanie latin i w odruchu desperacji postanowilem totalnie mzienic kodowanie na utf8 i hula aż okej. Tylko jest jedna wada, jak są polskie literki typu np "ó" to są mniejsze od pozostałych.




Pozdrawiam i Dzieki za pomoc ... :roll2:
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.