Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Polskie znaki na hostingu ok na localhoscie nie. - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Polskie znaki na hostingu ok na localhoscie nie. (/thread-polskie-znaki-na-hostingu-ok-na-localhoscie-nie)



Polskie znaki na hostingu ok na localhoscie nie. - LoBo - 09-10-2011

Witam mam jak dla mnie niebanalny problem z polskimi znakami.
Do tej pory pisałem z wgrywaniem plików bezpośrednio na hosting.
Dzisiaj postanowiłem, że ten sam skrypt będę trzymał na localhoscie ale bazę będę miał nadal na tym hostingu.
Po instalacji wampserver i przekopiowaniu zawartości strony z ftp na localhosta pojawiły mi się krzaczki.
Ta sama baza, ten sam skrypt w 2 miejscach i krzaczki na localhoscie... dlaczego ?
Wina tego, że localhost to windows 7, a hosting to centos ??
PS: w skrypcie mam od zawsze:
Kod PHP:
    mysql_query('SET CHARSET utf8'$db) or die(mysql_error());
    
mysql_query("SET NAMES 'utf8'"$db) or die(mysql_error()); 

Gdy komentowałem te 2 linijki to zamiast krzaczków pojawiały się "?"


RE: Polskie znaki na hostingu ok na localhoscie nie. - R_Rafalsky - 10-10-2011

kodowanie w bazie zmień. Pewnie masz latin_swedish_ci lub cos podobnego a chcesz pobierac utf.

Czy tabele mają właściwe kodownaie utf-8?
Jeżeli nie to:
- albo zmienisz ręcznie kodowanie poszczególnych tabel (PHPMyAdmin, MySQL Workbench lub podobny soft może pomóc)
- albo w skrypcie SQL ustawisz przy tworzeniu kodowanie UTF i od początku zaimportujesz całą bazę na localhost.

Wybierz co łatwiejsze i szybsze do zrobienia Smile


RE: Polskie znaki na hostingu ok na localhoscie nie. - LoBo - 10-10-2011

W tym rzecz, że ja chcę mieć bazę na hostingu, a nie na localhoscie- czyli tak jak teraz próbuję.
Skrypt będę pisał i testował na swoim windowsie z tym, że będzie ciągnęło bazę z hostingu zewnętrznego.
Do tej pory pisałem i wgrywałem poprzez ftp pliki żeby sprawdzić czy działa, teraz chcę pisać i testować pliki na localhoscie ale bazę chcę tworzyć i łączyć się z nią na hostingu.
Tak jak pisałem gdy skrypt i baza są na hostingu linuksowym wszystko jest ok. Gdy ten sam skrypt uruchomiłem na wampserwerze, połączony z tą samą bazą na hostingu nie mam polskich znaków. Mam nadzieję, że już zrozumiale napisałem o co chodzi ;-)