Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane wywoływane częściowo?
Forum PHP.pl > Forum > Bazy danych > MySQL
Michu
Witam. Po przeniesieniu skryptu php+mysql z localhostu na darmowy hosting w celach testowych natrafiłem na błąd. Treści tekstowe pobierane z bazy są wyświetlane póki nie natrafią na polski znak. Wynik: zamiast pobranego z bazy wyrazu "zardzewiały dzbanek" otrzymuję "zardzewia". Sprawdzałem kodowania, wszystko się wydaje się być ok.
Będę wdzięczny za szybką odpowiedź.
xbigos
A jakie masz kodowanie? musisz miec takie samo kodowanie jak miałes na localu
Michu
No przecież mam to samo, czyli utf8_polish_ci. Bazę danych przenosiłem przez funkcję eksport/import w phpmyadmin, więc niby wszystko identycznie. Hmm.. może winę ponosi
  1. <?php
  2. mysql_query("SET names utf8 ");
  3. ?>
xbigos
http://www.tworzenie-stron-www.org/index.p...0stronach%20www

zajrzyj do rozdziału Baza danych MySQL wydaje mi się, że o to chodzi.
Michu
Hmm... zauważyłem że mam mysql'a 5.0.27 a na servie jest 4.1.21. Wszystko na obu serwerach jest ustawione tak samo, więc raczej winowajcą jest wersja.
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.