Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie do bólu, Problem chyba trochę odmienny od dotychczasowych
kaitux
post 28.12.2007, 09:10:37
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.11.2007

Ostrzeżenie: (0%)
-----


Witam,
temat powracający na forum nieustannie, mianowicie chodzi o kodowanie w bazie. Jakiś czas temu zacząłem stawiać sobie nowy serwerek od podstaw. Przyszedł czas na przeżucenie baz danych. Na początku w myadminie miałem krzaki ale po dokonaniu kilku zabiegów jest wszystko ok. Problem polega jednak na tym, że na stronie dane pobierane z bazy zamiast polskich znaków mają "?". Przeglądam baze przez myadminia i wszystko jest ok, są polskie znaczki, edytuje i nadal wszystko jest ok ale przez moją stronkę już ok nie jest. Nie mam pojęcia dlaczego tak się dzieję. Prosz o pomoc.
Pzdr

A dziwne bo przeciez czym innym jest myadmin jak nie strona www. Tak więc wygląda mi to na problem z samym kodowaniem strony. Kiedy zmienie w myadminie język z pl na en to wszystkie polskie znaki zmieniają się na "?" tak jak na mojej stronie. Tak więc wychodzi na to, że niby kodowanie strony jesst nie takie jak powinno :/ a mam iso-8859-2

Ten post edytował kaitux 28.12.2007, 09:30:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pafka
post 28.12.2007, 11:37:26
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 8.01.2005

Ostrzeżenie: (0%)
-----


widocznie na starym serwerze baza byla tak skonfigurowana ze domyslnym kodowaniem bylo latin2

na nowym widocznie jest inne ( np: jakis "swedish" smile.gif) i dlatego po polaczeniu trzeba przestawic "kodowanie bazy"

nie za bardzo rozumiem o co chodzi z "plikami tekstowymi" i projektem ...

mam nadzieje ze wszystkie Twoje skrypty korzystaja z tego samego polaczenia z baza ( a nie w kazdym masz osobno zdefiniowane nowe polaczenie questionmark.gif jesli masz w kazdym osobno, to w kazdym skrypcie musisz dodac "SET NAMES ..." .. a najlepiej przerobic skrypty by mialo wspolne polaczenie np: poprzez klase krora sie laczy z baza w oparciu o dane ktore masz w jakims piku konfiguracyjnym)

ewentualnie mozesz miec taki problem, ze czesc tabel masz zadeklarowane jakie inne kodowania, a dane w nich trzymasz w latin2 ... wtedy baza moze zglupiec przy konwersji

jesli masz dostep do serwera DB i mozesz w nim zmienic konfiguracje, to zmien na defaultowe kodowanie na latin2 ...
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:46