Strona 1 z 1
Dziwne znaczki w stylu Ĺ � itd. swieze posty sa
: 24 lutego 2006, 01:44
autor: dzieju
Przenosiłem forum z jednego na drugi serwer i pojawiły sie dziwne znaczki w stylu Ĺ � itd. swieze posty sa normalne ...
Wystepuja one wszedzue zamiast np. ł Ĺ�
Loknijcie sami
http://www.forum.sof-clan.com
Jak moge to usunac inaczej niz przez edycje reczna postow itd.
Obecny serwer MySQL 4.1.14-standard
Stary serwer MySQL 4.0.25-standard
Pozdrawiam i prosze o pomoc...
: 24 lutego 2006, 09:35
autor: phpBB Assistant
dzieju, na jakim serwerze masz forum? Czy ostatnio przenosiłeś może forum? Sprawdź kodowanie znaków w lang_main.php, musi byc iso-8859-2

Sprawdź także kodowanie w phpMyAdmini'e

: 24 lutego 2006, 15:37
autor: dzieju
Mam na superhost.pl
zmiana byla tylko php z jednej na druga wersje...
iforum wlasnie było wlasciwie przenoszone ...
sprawdze to co napsiales i zaraz odpisze....
W pliku na serwerze mam tak jak napiales a na serwerze bazy phpmyadmin mam latin 2
to gdzie jest problem

: 24 lutego 2006, 16:26
autor: phpBB Assistant
iforum wlasnie było wlasciwie przenoszone ...
Czy po przenoszeniu wystąpiły błędy z polskimi znakami?
A sprawdzałeś kogowanie w pliku lang_main.php ?
: 24 lutego 2006, 19:04
autor: dzieju
tak po przenoszeniu ustawienia mam niby dobre
: 24 lutego 2006, 19:25
autor: mateusz
jeśli masz złe kodowanie w treści postu to masz złe kodowanie w bazie sql.
Polecam zrobić kopie ja odpowiednio przerobić i ponownie wgrac na serwer
tutaj można zaryzykować i zrobic kopie tylko tych tabel zawierających posty bo reszta jest poprawna
jeśli błędy występują gdzie indziej w stałych elementach (niezależnie jaki temat oglądasz) to masz problem z kodowanie plików lang.
: 24 lutego 2006, 19:45
autor: phpBB Assistant
dzieju, tak jak pisze
mateusz, . Musisz zapisać bazę danych jeszcze raz na swój dysk, potem zmienić kodowanie na iso-8859-2 i następnie ją odtworzyć w phpMyAdmini'e. Ewentualnie możesz zrobię taką modyfikację, ale wątpię że pomoże
Otwórz: forum/db/mysql.php
Znajdź:
Kod: Zaznacz cały
$dbselect = @mysql_select_db($this->dbname);
Po tym dodaj:
Kod: Zaznacz cały
mysql_query("SET character_set_client = latin1;");
mysql_query("SET character_set_connection = latin1;");
mysql_query("SET character_set_results = latin1;");

: 24 lutego 2006, 22:57
autor: dzieju
phpBB Assistant pisze:dzieju, tak jak pisze mateusz, . Musisz zapisać bazę danych jeszcze raz na swój dysk, potem zmienić kodowanie na iso-8859-2 i następnie ją odtworzyć w phpMyAdmini'e.
gdzie to kodowanie mam zmienic w tresci bazy ? czy w phpmyadmin ? nie bardzo kapuje ..
mniej wiecej wiem co i jak ale musisz mi to wyjasnic dokladniej[/quote][/code]