• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Lirt jest nieaktywny Użytkownik
    Dołączył
    kwi 2008
    Posty
    66

    Domyślnie Brak polskich znakow - konwersja z phpbb by przemo

    Witam,

    Gdy robie zrzut (backup) bazy danych za pomoca funkcji wbudowanej w phpbb by przemo (mozna ja znalezc w PA) to po otwarciu takiego backupu mozna zauwazyc, ze tylko zamiast niektorych polskich litr wystepuja "krzaki", np.:

    Kod:
    Serdecznie witamy przyjaciół
    jest ok
    Kod:
    Przed premierÄ…
    krzak zamiast literyą


    Ustawienia kodowanie moje bazy mozna znalezc na ponizszych screenach:




    Postawilem na ubuntu serwer z LAMP i na nim chce przeprowadzic konwersje. Niestety za kazdym razem, gdy wgywam baze (starego forum, jeszcze przed konwersja) mam krzaki.

    Jak poradzic sobie z kodowaniem bazy, aby nie bylo problemu z krzakami?
    pozd.,
    L.



  2. #2
    Awatar BlackHat
    BlackHat jest nieaktywny Stały bywalec
    Dołączył
    lut 2008
    Posty
    103

    Domyślnie

    hmm zawsze z tym był i jest problem.

    Osobiście proponuje takie rozwiązanie (zależnie od sprawności komputera i wielkości bazy danych)

    1. Odinstalowanie "przema", tak aby zostać na czystym phpbb
    2. Następnie zapisanie bazy danych na dysk - najlepiej najpierw bez zmieniania czegokolwiek, jeżeli będą krzaki lub nie daj Boże znaczki "??", zmieniając porównywanie napisów na utf-8

    3. jeżeli są jakieś krzaczki - ale jednak, każda z polskich liter ma inny krzaczek - pozostaje ręczna metoda zmiany tych gryzmołów na symbole utf-8 przez jakiś edytor tekstowy z pomocą tej tabelki
    http://www.kurshtml.boo.pl/generatory/unicode.html

    potem tylko zapisać i wgrać bazę i przystąpić do konwersji


  3. #3
    Lirt jest nieaktywny Użytkownik
    Dołączył
    kwi 2008
    Posty
    66

    Domyślnie

    Poprosilem o backup admina serwera, napewno zrobil go z linii komend a rezulatat jest nastepujacy:

    Kod:
    Serdecznie witamy przyjaciĂłĹ
    krzak zamiast litery ó oraz za litera ł jakis dodatkowy znak

    Kod:
    Przed premierÄ…
    krzak zamiast litery ą


    Wychodzi na to, ze jak robie backup z poziomu przema to jest mniej krzakow.


    Cytat Zamieszczone przez BlackHat Zobacz posta
    1. Odinstalowanie "przema", tak aby zostać na czystym phpbb)
    Piszesz, abym odpinstalowal przema i zostal na czystym skrypcie.
    A ja chce po prostu przeniesc forum bez krzakow na localhost lub na serwer w sieci lokalnej i tam dopiero odinstalowac przema i zrobic konwersje.
    Juz samo przeniesienie forum poduje pojawianie sie krzakow.

    Cytat Zamieszczone przez BlackHat Zobacz posta
    Następnie zapisanie bazy danych na dysk - najlepiej najpierw bez zmieniania czegokolwiek, jeżeli będą krzaki lub nie daj Boże znaczki "??", zmieniając porównywanie napisów na utf-8
    Jak mam zmienic porownanie napisow na utf-8, przy zapisywaniu bazy na dysk?

    Cytat Zamieszczone przez BlackHat Zobacz posta
    3. jeżeli są jakieś krzaczki - ale jednak, każda z polskich liter ma inny krzaczek - pozostaje ręczna metoda zmiany tych gryzmołów na symbole utf-8 przez jakiś edytor tekstowy z pomocą tej tabelki
    http://www.kurshtml.boo.pl/generatory/unicode.html
    Czyli musze odszukac jak wyglada w utf-8 kazda polska litera i kazdy krzak a nastepnie poprzez jakis edytor to zmienic? A skad edytor wie, czy dana litera byla pisana np. jako duza?
    pozd.,
    L.


  4. #4
    Awatar BlackHat
    BlackHat jest nieaktywny Stały bywalec
    Dołączył
    lut 2008
    Posty
    103

    Domyślnie

    Duże i małe litery mają zarówno różne krzaczki jak i różne kody utf.

    Jeżeli masz tylko takie cuda jak podałeś to nie musisz kombinować ze zmianą na utf przed manualnym poprawianiem. Po prostu zostaw jak jest i dowolnym edytorem zmieniaj krzaczki.

    A ja chce po prostu przeniesc forum bez krzakow na localhost lub na serwer w sieci lokalnej i tam dopiero odinstalowac przema i zrobic konwersje.
    Juz samo przeniesienie forum poduje pojawianie sie krzakow.
    skoro już przy przenoszeniu masz takie cudaki w bazie to nie zmienisz ich przed przenoszeniem, albo przynajmniej ja nie znam sposobu. Słyszałem o skryptach, które zmieniają ciąg znaków w bazie z XX na YY tzn możesz zmienić krzaka na utf, ale prawda jest taka, że bardzo długo się wykonują i chyba niewiele serwerów jest w stanie i to uciągnąć.

    Proponuje w takim razie:
    zmienić ręcznie na unicode przed zainstalowaniem na localu i konwersją.
    nie powinno być większych problemów, nie licząc sporej roboty.

    Pozdrawiam.


  5. #5
    Awatar Ctrl
    Ctrl jest nieaktywny Advanced Member
    Dołączył
    sty 2008
    Przegląda
    $location = $lang['Toruń'];
    Posty
    1 046

    Domyślnie

    Sporej to mało powiedziane....To jest praca barrrdzo długa w przypadku duzej bazy.
    GG:10038207
    Instalacje, Aktualizacje, Tworzenie Skinów, Przenoszenie, Support,
    Gadu-Gadu jest moim prywatnym komunikatorem.
    Wszelką pomoc realizuję jedynie poprzez forum.(No chyba,że dasz mi zarobić,wtedy pisz.)


Podobne wątki

  1. Konwersja z phpbb przemo do vb
    By Galowy in forum Konwersje
    Odpowiedzi: 3
    Ostatni post / autor: 16.01.2011, 21:01
  2. Konwersja z phpbb by przemo na VB 4.0.6 !
    By dreeg in forum Konwersje
    Odpowiedzi: 17
    Ostatni post / autor: 18.09.2010, 11:06
  3. Konwersja z Vbiuletin do phpbb by przemo
    By GetWai in forum Konwersje
    Odpowiedzi: 1
    Ostatni post / autor: 18.12.2008, 09:39
  4. Brak polskich znakow
    By Kazuniu in forum Pytania i problemy
    Odpowiedzi: 9
    Ostatni post / autor: 24.04.2008, 23:06
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67