Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie nowej bazy danych
railphoto
post 19.03.2010, 19:49:51
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 17.10.2009

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


Witam

Tak jak w temacie, chciałbym dowiedzieć się jak prawidłowo stworzyć bazę danych aby uniknąć w przyszłości podczas aktualizacji skryptu lub przeniesienia forum na inny serwer wyświetlania się tzw. "krzaków" lub zamiast polskich znaków ą,ą, ę itd. wyświetlania się znaku "?".Wiem że ma to coś wspólnego z kodowaniem, ale gdzie to ustawić lub zmienić. Dodam, że chodzi tu o bazę pod nowe forum oparte na skrypcie phpBB 3.07 lub SMF.

Z góry dziękuję.
Go to the top of the page
+Quote Post
Mchl
post 19.03.2010, 20:06:11
Post #2





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


SMF samo przy instalacji wszystko sobie robi jak trzeba. Nie wiem jak phpBB, ale pewnie też. Generalnie zadbaj, żeby wszędzie mieć kodowanie utf8.
Go to the top of the page
+Quote Post
railphoto
post 19.03.2010, 20:15:20
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 17.10.2009

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


Cytat(Mchl @ 19.03.2010, 20:06:11 ) *
wszędzie mieć kodowanie utf8.



Wszędzie, to znaczy gdzie, mógłbyś jaśniej opisać zagadnienie?
Go to the top of the page
+Quote Post
Mchl
post 19.03.2010, 20:39:26
Post #4





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


W tabelach, w połączeniu, w nagłówkach. O połączenie i nagłówki dba za Ciebie SMF/phpBB. Ze swojej strony możesz sprawdzić, czy przy instalacji założył tabele z kodowaniem utf* i ewentualnie zmienić algorytm porównywania na ut8_polish_ci
Go to the top of the page
+Quote Post
railphoto
post 19.03.2010, 20:47:28
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 17.10.2009

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


Cytat(Mchl @ 19.03.2010, 20:39:26 ) *
algorytm porównywania na ut8_polish_ci



Mówisz tu o "Metoda porównywania napisów" w phpMyAdmin?
Go to the top of the page
+Quote Post
Mchl
post 19.03.2010, 20:55:46
Post #6





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Tak
Go to the top of the page
+Quote Post
railphoto
post 20.03.2010, 08:04:31
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 17.10.2009

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


Znalazłem wątek na innym forum dotyczący kodowania baz danych, no i teraz to już nie bardzo wiem czy mam zrobić tak jak Ty pisałeś czyli użyć kodowania ut8_polish_ci czy tak jak piszą w tym wątku.

Link -> http://www.smf.pl/forum/index.php/topic,4905.0.html

Ten post edytował railphoto 20.03.2010, 08:06:12
Go to the top of the page
+Quote Post
Mchl
post 20.03.2010, 09:00:36
Post #8





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Rób tak jak piszą na tamtym forum.
Różnica czy wybierzesz ut8_polish_ci czy utf8_general_ci jest tylko taka, że przy polish_ci, sortowanie będziesz miał:
a,ą,b,c,ć,...l,ł,....o,ó,....z,ż,ź
a przy utf8_general_ci:
a,b,c,d,....z,ą,ć,ę,ł,ó,ż,ź

W każdym razie najważniejsze, żeby to było utf8
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:54