Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP] Polskie znaki (nie, to nie to co zwykle)
Culus
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2009

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


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ę "?"

Ten post edytował Culus 8.09.2009, 15:34:42
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Temat: MYSQL Polskie znaki


--------------------
Go to the top of the page
+Quote Post
Culus
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2009

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


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.
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ok pokaż kod połączenia z bazą danych.
http://wortal.php.pl/wortal/artykuly/pomys...e_znaki_a_mysql

Ten post edytował wookieb 8.09.2009, 15:45:38


--------------------
Go to the top of the page
+Quote Post
Culus
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2009

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


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 ?
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:51