|
|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
|
|
Kodowanie bazy / krzaczki zamiast polskich liter |
| Author |
Message |
J.
Posts: 12
|
Posted: 06-11-2009, 15:09
Forum address: germanstyle.pl |
|
|
podepnę się.
problem taki.
baza danych, polskie znaki są.
backup bazy wrzucałem na nazwa.pl działa spoko, wrzuciłem na superhost.pl działa spoko, wrzuciłem na prohost.pl i dupa. zamiast polskich znaczków znaki zapytania. jeden znak na literkę.
kodowania i metody porównywania mam identyczne jak w przypadku nazwy i superhosta.
może ktoś pomóc?
siedzę już 2 godzinę i bawię sie kodowaniem i za cholere nie wiem co to może być.
śmieszne jest też to, że podczas pobierania ostatnich postów/tematów na stronie polskie znaki się pojawiają, ale np litery, które mam w bazie danych jako jakieś krzaczki i pobiera to na stronę to też wychodzą krzaczki.
na stronie się pojawiają polskie literki ponieważ mam wstawione mysql_query("SET NAMES utf8");. bez tego również znaki zapytania
www.trabantowy.prohost.pl/tt/
proszę przykład.
/edit
już sobie poradziłem. dopisałem do mysql4.php
| Code: | mysql_query('SET NAMES latin2', $this->db_connect_id);
mysql_query('set charset latin2', $this->db_connect_id); |
i dziala. w sumie nie rozumiem dlaczego tak się stało, że muszę to dopisać
teraz mam problem z danymi co są w bazie w postac krzaczków, ale to już inne forum. |
|
|
|
 |
Stoow

Posts: 35 Location: Bielsko-Biała
|
Posted: 24-11-2009, 15:10
Forum address: http://forum.naszebielsko.pl/ |
|
|
| Ja mam z kolei inne pytanie. zamierzam skorzystać z phpBB by Przemo już przy kolejnym projekcie, ale dopiero teraz zacząłem zastanawiać się nad kodowaniem. Kiedy mam już pusta bazę danych gotowa do użycia, powinienem ustawić jej metod porównywania na utf8_general_ci czy tez może latin2_general_ci żeby w razie czego nie było problemów z przenosinami na inny serwer? |
|
|
|
 |
tosiek
polski znak

Helped: 109 times Posts: 1410 Location: inąd
|
Posted: 24-11-2009, 15:13
Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati |
|
|
Stoow, phpbb by przemo nie zadziała z utf8 Oczywiście że latin2 + wgraj plik mysql4.php z tego tematu przed instalacja forum http://www.przemo.org/php...pic.php?t=62233
lub wykonaj ręcznie:
| Quote: | należy edytować plik db/mysql4.php
wstaw pod:
| Code: | | $dbselect = mysql_select_db($this->dbname); |
to:
| Code: | | mysql_query('SET NAMES latin2 COLLATE latin2_general_ci', $this->db_connect_id); |
|
I przed przenosinami ustaw nową bazę także na latin2 + edycja tego pliku |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Stoow

Posts: 35 Location: Bielsko-Biała
|
Posted: 24-11-2009, 15:19
Forum address: http://forum.naszebielsko.pl/ |
|
|
Właśnie to mnie ciekawiło, czytałem już, że skrypt nie obsługuje UTF-8, jednak na kilku forach mam bazy w UTF-8 ustawione i wszystko ładnie działa
Z tego co rozumiem, ten wpis wymusza kodowanie ISO-8859-2? |
|
|
|
 |
tosiek
polski znak

Helped: 109 times Posts: 1410 Location: inąd
|
Posted: 24-11-2009, 15:26
Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati |
|
|
Tak. Niezależnie od konfiguracji mysql wymusza kodowanie latin2 (iso-8859-2). Ok skoro masz utf8 to czy po wejściu za pomocą phpmyadmina w tabelę np. phpbb_posts_text widzisz polskie znaki czy krzaczki ? Obstawiam że krzaczki
Te kody wyżej do edycji są błędne, widać tam czyjąś niewiedzę (dupska do dokumentacji nie chciało się ruszyć)
http://dev.mysql.com/doc/...connection.html
SET NAMES ustawia 3 parametry które są wykorzystywane, nie trzeba nic więcej (ew porównanie połączeń):
| Code: | SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;
|
|
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Stoow

Posts: 35 Location: Bielsko-Biała
|
Posted: 24-11-2009, 15:33
Forum address: http://forum.naszebielsko.pl/ |
|
|
| tosiek wrote: | | widzisz polskie znaki czy krzaczk |
Niezaprzeczalnie krzaczki
Dzięki za wyjaśnienia, nawet sobie te dwa posty wrzucę w zakładki na przyszłość |
|
|
|
 |
tosiek
polski znak

Helped: 109 times Posts: 1410 Location: inąd
|
Posted: 24-11-2009, 15:38
Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati |
|
|
| Stoow, więc nie masz utf8 lecz latin1 (konkretniej latin2 zapisany jako latin1) więcej o tym pisałem http://tosiek.pl/o-co-cho...-polskie-znaki/ , masz zapewne tylko porównywanie znaków w utf8_XXXX_ci |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Add this topic to your bookmarks Printable version
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB Group | | Page generated in 0.21 second. SQL queries: 11 | |
 |
|