• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie Kodowanie w tabelach i bazie z oddziaływaniem na jezyk

    Witam.

    Po utracie danych, zostalem zmuszony ponownie postawic forum, na tym samym serwerze.

    Wiadomo, po wgraniu bazy i pliczkow, wystąpiły krzaczki, więć konwertowałem jezyk gżegżółką, na utf8.
    Niestety, problem z polskimi znakami nie został, rozwiązany do końca.
    Analizujac stwierdzam że wszystkie frazy z jezyka mają polskie znaki, natomiast frazy które były zamieszczane przezmnie, a takze treści zawarte w postach i tematach, nadal mają problem z wyświetlaniem polskich znaczków.
    Natomiast w nowych postach i tematach, treści te już zawieraja polskie znaki.

    Zauważyłem, ze kodowanie całej bazy jest inne niż tabel, tak zrozumiałem z tego co jest zamieszczone na ponizszym zdjęciu.
    Chciałem zmienić kodowanie tabel ale wyskakiwał mi błąd, chociaż niewiem czy by to pomogło, ale metoda prób i błedów jest chyba najlepsza do nabycia wiedzy i osiagniecia celu.

    Bład przy zmiania kodowania tabel :

    Błąd

    zapytanie SQL:

    ALTER TABLE `post` CHANGE `title` `title` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

    MySQL zwrócił komunikat: Dokumentacja
    #1283 - Column 'pagetext' cannot be part of FULLTEXT index
    SS z tabeli




  2. #2
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Popełniłeś błąd przy eksporcie... Napisz nowy post na forum, zawierający wszystkie polskie diakrytyki (duże i małe). Następnie porównaj je z polskimi znakami w starych postach - pewnie okażą się inne. Ostatnim krokiem będzie zastąpienie znaków w starych postach na takie, któe zostaną poprawnie odczytane przez skrypt z bazy.
    Trochę na piechotę, ale najprostszy sposób.


  3. #3
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    Zestaw znaków, napisany teraz

    śćźżółń깥ĘÓŁŃĆŹŻ
    W bazie przedstawia sie tak:

    ¶æ¼¿ó³ñ걡ÊÓ£ÑƬ¯
    Natomiast stare posty w bazie sa tak:

    Dzi?ki za uwag?. Temat poprawiony.
    Czyli tak samo jak na forum.

    Bardzo mozliwe ze wynika, to z eksprotu bazy, gdyż kopia była tworzona z poziomu panelu admina w vbulletin.

    Mam rozumieć ze teraz muszę wszystko ręcznie poprawić te pytajniczki ? tak myślałem od początku, ze chyba tylko to mi zostanie.

    A jak to się będzie mieć do następnych kopii bazy, czy po np. późniejszym przejściu na inny serwer, będę miał zmowy pytajniki ? i znów będę musiał wszystko poprawiać,
    było by to dość uciążliwe, gdy zawartość treści na forum się powiększy.


  4. #4
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    Jan 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Próbowałeś zmienić w config.php
    Kod:
    $config['Mysqli']['charset'] = 'utf8';
    na inny?
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  5. #5
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    Tak nic nie zmieniło


  6. #6
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    Podbije pytanie .
    Jak to sie bedzie mieć do przyszłych przenosin forum ?


  7. #7
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Jeżeli post w bazie danych wygląda w ten sposób:
    Dzi?ki za uwag?. Temat poprawiony.
    To pozostaje Ci tylko szukać poprawnie wyeksportowanej kopii bezpieczeństwa ze starego serwera. Z tym nic nie zrobisz.


  8. #8
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    Tak też własnie myślałem ze za wiele mi to nie pomoże. Baza nie jest za duza wiec sie poprawi wszystko ręcznie.

    Niestety nie mam zadnej poprawnie wykonanej kopii bazy bezpieczeństwa.

    I teraz się obawiam jak się będzie to miało w przyszłości, czy przy kolejnych kopiach baz też będzie występował ten problem ?


  9. #9
    Awatar header
    header jest nieaktywny Advanced Member
    Dołączył
    Sep 2008
    Przegląda
    Myszków
    Posty
    661
    Przydatne posty
    5
    Wpisów
    7

    Domyślnie

    Popraw znaki ręcznie, oraz kodowanie tabel w bazie.
    Tutaj masz opis jak robić kopie..
    Jednak osobiście polecam SSH, jeżeli jest taka opcja.
    http://vbhelp.pl/przenoszenie-forum-...serwer-t3.html
    Mój Blog

    Oferty w sprawie konfiguracji i pomocy przy vBulletin proszę kierować na PW lub GG.

    Kliknij by napisać PW
    GG : 20650


  10. #10
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    I teraz się obawiam jak się będzie to miało w przyszłości, czy przy kolejnych kopiach baz też będzie występował ten problem ?
    Jeżeli kopia bazy danych zostanie wykonana poprawnie to nie masz się czego bać.


Podobne wątki

  1. Zmiana adresu w bazie
    By Paczanga in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 22.06.2010, 11:23
  2. Nie zapisywanie IP w bazie danych
    By ToXXiC in forum vBulletin 3
    Odpowiedzi: 3
    Ostatni post / autor: 17.12.2009, 01:28
  3. Odpowiedzi: 5
    Ostatni post / autor: 17.11.2009, 21:09
  4. Email o błędzie w bazie.
    By Opal in forum Pytania i problemy
    Odpowiedzi: 8
    Ostatni post / autor: 17.06.2009, 23:44
  5. Mybb -> Vb [po konwersji krzaki w bazie]
    By vsgfx in forum Konwersje
    Odpowiedzi: 3
    Ostatni post / autor: 06.03.2009, 21:41
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