Dwa problemy (1.mysql 2. CMS)

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
SoSiker

Dwa problemy (1.mysql 2. CMS)

Post autor: SoSiker »

Witam, to mój pierwszy post na waszym forum i od razu mam pytanie. A właściwie dwa:
1. Przy pobieraniu danych z bazy [mysql 5.0.67 stosuje porownywanie napisów utf8_general_ci] na stronie zamiast znaków polskich pokazują się '?'. Jak moge to zmienić??

2. Pytanie numer 2: czy istnieje jakiś darmowy CMS do tworzenia portali społecznościowych, ale skierowany tylko do takich celów. Próbowałem Joomli i CB (community buildera) i innych komponentów. Ale nic nie wygląda i posiada funkcjonalności jakich potrzebuje (tworzenia przyjacioł, galerii, wyswietlania newsow dla wybranej grupy uzytkowników)

Dziękuje za odpowiedź.
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Dwa problemy (1.mysql 2. CMS)

Post autor: gorylek »

Co do pierwszego. Jeszcze pozostaje kwestia tego jakie kodowanie masz na stronie i jakie w bazie.
Co do drugiego to bladego pojęcia nie mam.
SoSiker

Re: Dwa problemy (1.mysql 2. CMS)

Post autor: SoSiker »

Na stronce stosuje: iso-8859-2
Kożystam ze SMARTów ale to już chyba nie ma znaczenia.

Co do drugiego to ktoś mi właśnie polecił fajnego CMSa Dolphine.
ooo_michal
Przelotem
Przelotem
Posty: 245
Rejestracja: śr kwie 18, 2007 9:06 am

Re: Dwa problemy (1.mysql 2. CMS)

Post autor: ooo_michal »

Nie ma polskich znaków dlatego, że na stronie kotujesz w ISO a w bazie w UTF. I jeszcze ciekawe jakie kodowanie ma PHP ustawione. Wszędzie powinno być tekie samo kodowanie...
SoSiker

Re: Dwa problemy (1.mysql 2. CMS)

Post autor: SoSiker »

Zmieniłem kodowanie na stronie:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

w bazie jest:

utf8_polish_ci

w edytorze stosuje (easyEclipse for PHP):

utf-8

niestety dalej to samo plus Polskie znaki zmieniły mi sie na ikonki z '?'

jak by ktoś miał jeszcze jakieś rady to jestem otwarty
:)
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Dwa problemy (1.mysql 2. CMS)

Post autor: gorylek »

Po pierwsze PHP może wymuszać inne kodowanie a po drugie jeżeli nie było ono wymuszane to prawdopodobnie do bazy kodowanej w UTF trafiły teksty kodowane w ISO i teraz wracają teksty zakodowane w ISO do strony w UTF. Ogólnie galimatias.
O takich rzeczach myśli się na początku. Teraz pozostaje Ci ręczne poprawianie bazy danych.
Możesz spróbować jeszcze zabawić się jakimś konwerterem ale przy dużych bazach to katorga jest.

Pozdrawiam
ODPOWIEDZ