Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie do bólu, Problem chyba trochę odmienny od dotychczasowych
kaitux
post
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
kaitux
post
Post #2





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

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


DEFINE ('DB_USER', ***');
DEFINE ('DB_PASSWORD', '******');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', '*****');
$dbc = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die (header ("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/access_denied.php"));
@mysql_select_db (DB_NAME) OR die (header ("Location: http://" . $_SERVER['HTTP_HOST'] .dirname($_SERVER['PHP_SELF']) . "/access_denied.php"));
mysql_query("SET NAMES LATIN2");

powyzej zawartosc pliku db.ini.php. Tak wiec jesli dodam do tego pliku "SET NAMES..." to nie dziala, jednak jesli dodam "SET NAMES..." bezposrednio przed selectem to dziala, i badz tu madry...

kodowanie dla tabel jest takie same latin2_general_ci

Ok w koncu poszlo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
modyfikowalem nie ten db.ini (az wstyd sie przyznac), bo okazalo sie ze w podkatalogu modules mam jeszcze jedno db.ini (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jednakze faktem jest ze zadne charset ani SET charset i tym podobne zabiegi sugerowane przez mysql.com nie pomogly

pafka dzieki wielkie za pomoc i za Twoj poswiecony czas

Ten post edytował kaitux 28.12.2007, 12:11:12
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 17:20