Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Polskie znaki (nie, to nie to co zwykle)
Forum PHP.pl > Forum > Przedszkole
Culus
Witam ! Mam problem z polskimi znakami na stronie. Przechodząc z płatnego hostingu na darmowy (cba.pl) eksportowałem bazę danych i wgrałem ją na nowy serwer. Okazało się, że cba.pl nie chce obsługiwać standardu latin2, musiałem więc przekonwertować tabele na UTF8. MYSQL widzi wszystkie polskie znaki, sama strona natomiast nie. W dodatku strona nie wyświetla się w IE. Zauważyłem że w źródle strony jest

CODE
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2'>


Czy może to być wina tego ? Jeśli tak, to gdzie to zmienić ?

System kodowania znaków dla MySQL ustawiony jest na: UTF-8 Unicode (utf8), a porównywania połączeń na utf8_general_ci

Proszę o pomoc

pozdrawiam

PS. Zamiast polskich znaków na stronie pojawiają się "?"
wookieb
Temat: MYSQL Polskie znaki
Culus
Naprawdę prosiłbym o potraktowanie mnie jak kompletnego idiotę i wytłumaczenie tego metodą łopatologiczną. Przeczytałem już kilkanaście poradników i dalej nie wiem, co jest zrobione błędnie.
wookieb
Ok pokaż kod połączenia z bazą danych.
http://wortal.php.pl/wortal/artykuly/pomys...e_znaki_a_mysql
Culus
Ok, znalazłem w artykule który podałeś coś takiego

mysql_query ('SET NAMES utf8');

po dodaniu tego do news.php pokazują się polskie znaki, okazuje sie jednak ze jakims cudem tylko czesc bazy danych jest w standardzie UTF8, reszta to nadal latin2. Muszę zmieniać kodowanie reszty ręcznie czy istnieje jakaś komenda w sql na to ?
erix
Cytat
Muszę zmieniać kodowanie reszty ręcznie czy istnieje jakaś komenda w sql na to ?

Gdybyś nieco więcej przeczytał, byś zauważył że dane w bazie w magiczny sposób nie zmieniają kodowania.
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.