Masowa zmiana znaków w bazie danych po migracji 1.5 ->2.5
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 19

Temat: Masowa zmiana znaków w bazie danych po migracji 1.5 ->2.5

  1. #1
    Debiutant
    Dołączył
    10-05-2012
    Wpisy
    9
    Punkty
    2

    Domyślny Masowa zmiana znaków w bazie danych po migracji 1.5 ->2.5

    Od dłuższego czasu próbuje zmigrować poprawnie pewną witrynę z joomli 1.5 -> 2.5.
    Obydwu bazach ustawione jest kodowanie utf-8.
    Do migracji używam bardzo dobrego płatnego komponentu - SP Upgrade.
    Jomla 1.5 nie był jednak zbyt dobrze prowadzona i w bazie dancy są takie kwiatki:
    spotkań może odbywać się telefonicznie, do czego Państwa zachęcamy, pozwoli to na sprawną współpracę.

    W wersji 1.5 - wszystko wyświetla się na stronie poprawnie.

    Po migracji jednak są już krzaki.
    Ręczna zmiana nie wchodzi w grę - zbyt dużo tekstów.

    Więc teraz pytanie:
    Jak zmienić bazę joomli 1.5 aby nie było tego typu kwiatków

    lub co zmienić w joomli 2.5 aby teksty, nagłowki itd - wyświetlały się poprawnie?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    1. Odczytanie pliku zrzutu bazy danych z 1.5 w jakimś edytorze.
    2. Zmiana kodowania na utf-8
    3. Zapisanie
    4. Import
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  4. #3
    Debiutant
    Dołączył
    10-05-2012
    Wpisy
    9
    Punkty
    2

    Domyślny

    Właśnie to nie tak o
    Zmieniłem kodowanie wszystkich elementów w bazie na utf-8, zrzut z bazy odczytany w notatniku ++, kodowanie zmienione na utf-8, dalej są krzaki zmiast polskich znaków.

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Jeśli dobrze rozumiem, jest w miarę normalnie, ale są "kwiatki", czyli pojedyncze przypadki. A skoro tak, to nie ma innej drogi, jak odszukanie takich kwiatków w edytorzy i poprawki. Można to zrobić metoda znajdź/zamień.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Debiutant
    Dołączył
    10-05-2012
    Wpisy
    9
    Punkty
    2

    Domyślny

    Fakt, żle się wyraziłem, wszędzie zmiast polskich znaków są takie dziwne znaki.
    Kwestia czemu joomla 1.5 pokazuje na stronie je normalnie. Baza wyświetla żle, a na stronie są polskie znaki. Natomiast po migracji w joomli 2.5 już tak nie jest. Kodowanie i metoda porównywania znaków w obydwu bazach jest taka sama.

    Może powinienem dodać coś do plików joomli 2.5 o czym nie wiem?

  7. #6
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Kluczem jest owo "Baza wyświetla źle".
    C widzisz, gdy otwierasz plik zrzutu w edytorze? Czy polskie znaki są widoczne?
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  8. #7
    Debiutant
    Dołączył
    10-05-2012
    Wpisy
    9
    Punkty
    2

    Domyślny

    Po exporcie bazy do pliku i edycji widzę np. coś takiego:

    sÄ? projekty inicjujÄ?ce wspĂłĹ?pracÄ? mieszkaĹ?cĂłw z maĹ?ych miejscowoĹ?ci. Poprzez Program â??DziaĹ?aj Lokalnieâ??

  9. #8
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Nie pozostaje Ci najpewniej nic innego, jak uważne skorzystanie z metody Znajdź / Zamień wszystkie
    Nie jest to takie skomplikowane - raptem kilkanaście zamian. Uważaj przy tym na wielkość znaków.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  10. #9
    Debiutant
    Dołączył
    10-05-2012
    Wpisy
    9
    Punkty
    2

    Domyślny

    Myśałem już o tym, jednak jest pewne ale:

    kierunku działalności nierolniczej

    ś = ł = ś

    Jak to ugryżć? Tak mam właśnie w bazie, więc nie zmienie na odpowiadające sobie litery.

  11. #10
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Trudno nie widząc pliku, coś doradzić.
    1. Przede wszystkim operację należy przeprowadzić na zrzucie oryginalnej bazy danych (a więc z 1.5 a nie z 2.5, po konwersji).
    2. Skoro w 1.5 znaki są interpretowane poprawnie, to w bazie danych są również zapisane tak, że da się je odczytać (przekodować).
    3. Odczytując plik zrzutu w edytorze tekstu trzeba czasem znaleźć odpowiedni format kodowania przy odczycie pliku (np. w Notepad++ skorzystać z opcji Format / zestaw znaków.

    Prawdopodobnie w starej bazie kodowanie zostało "przestawione" / ustawione ręcznie wbrew temu właściwemu - zobacz metodę porównywania napisów, czy przypadkiem nie jest to swdish_ci lub coś jeszcze innego).
    Na 100% - jeśli Joomla 1.5 dekodował znaki poprawnie, to da się zrzut odczytać i przekonwertować. Wykonaj zrzut 10-20 rekordów z tabeli #__content (z bazy z Joomla 1.5, a więc przed migracją i podeślij mi na mejla, obejrzę, to może uda mi się podpowiedzieć coś konkretniejszego (zwiastun at joomla.pl)
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Problemy po migracji Joomla 1.7.3 -> 2.5
    przez salut1 na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 3
    Ostatni post/autor: 18-10-2012, 00:52
  2. WŁASNY BACKEND - ZMIANA REKORDU W BAZIE DANYCH
    przez bebzon_hc na forum Programowanie pod Joomla!
    Odpowiedzi: 3
    Ostatni post/autor: 24-01-2011, 11:13
  3. Problem z bazą danych po migracji
    przez irek854 na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 0
    Ostatni post/autor: 30-09-2009, 12:16
  4. Brak polskich znaków po migracji 1.0.15-->1.5.9
    przez montero4 na forum Administracja - ogólne
    Odpowiedzi: 2
    Ostatni post/autor: 29-01-2009, 15:19
  5. kodowanie znaków po migracji 1.0.15 -> 1.5.4
    przez bax na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 3
    Ostatni post/autor: 29-07-2008, 12:21

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •