Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql] Kodowanie znaków w vBulletin
23kulpamens
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

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


Czy ktoś miał do czynienia z vBulletinem. Otóż pliki PHP vBulletina kodowane sa w ISO 8859-2, natomiast baza danych ustawiona jest na utf-8. Wszystko działa w porządku, do czasu aż trzeba przenieść bazę danych. Kiedy zrzucę bazę danych do pliku SQL, polskie czcionki są w porządku. Mogę przekonwertować ją na dowolne kodowanie. Jednak kiedy wrzucam bazę na inny serwer to zamiast polskich czcionek w postach widzę "?". Bez względu na to jakie kodowanie ma plik, ani jakie kodowanie ustawię przy połączeniu. Kiedy odczytuję dane z bazy bezpośrednio przy pomocy pphMyAdmina lub Navicat polskie czcionki są porządku. I nie wiem już co ustawić żeby to działało poprawnie.


--------------------
Ta sygnaturka to lekkie przegięcie. To poważne forum. Pomijam już fakt naruszenia regulaminu. Usuwam /~nospor/ szkoda :(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Problem jest nie z bazą, bo z tego co mówisz to tam polskie znaki są, a z wyświetlaniem danych z niej pobranych. Polecam ci przeczytanie: Temat: MYSQL Polskie znaki. A jak byś nic nie znalazł to mysql_query('SET NAMES utf8'); zaraz po połączeniu z bazą powinno pomóc winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:14