• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Awatar Mateusz
    Mateusz jest nieaktywny vBHELP.pl Team
    Dołączył
    Feb 2008
    Przegląda
    Gdańsk
    Posty
    542
    Przydatne posty
    119
    Wpisów
    2

    Domyślnie Konwersja z latin1 do utf8

    Aby ręcznie zmienić kodowanie bazy danych, potrzebny będzie dostęp poprzez ssh.

    Uwaga! Jeśli czegoś nie rozumiesz to nic nie rób, jest to tutorial dla zaawansowanych.


    Oto lista kroków:

    1. Wyłącz forum i modyfikacje.

    2. Zrzuć bazę danych pomijając dane obrazków:
    Kod:
    #	mysqldump -u DBUSERNAME -p --opt --skip-set-charset --ignore-table=VBULLETINDBNAME.customavatar --ignore-table=VBULLETINDBNAME.customprofilepic --ignore-table=VBULLETINDBNAME.picture --ignore-table=VBULLETINDBNAME.socialgroupicon --ignore-table=VBULLETINDBNAME.socialgrouppicture VBULLETINDBNAME > VBULLETINDBNAME.sql
    3. Zrzuć dane obrazków:
    Kod:
    #mysqldump -u DBUSERNAME -p --opt --default-character-set=latin1 VBULLETINDBNAME customavatar customprofilepic picture sigpic socialgroupicon socialgrouppicture > VBULLETINDBNAME_images.sql
    4. Skonwertuj znaki do UTF8 za pomocą inonv.
    Kod:
    #iconv -c -f windows-1251 -t utf-8 VBULLETINDBNAME.sql > VBULLETINDBNAME_utf8.sql
    5. Zmień skrypt aby upewnić się że będzie korzystać z UTF8
    Kod:
    #sed –i 's/latin1/utf8/g' VBULLETINDBNAME_utf8.sql
    #sed –i 's/latin1/utf8/g' vogue_forums_untouchable_images.sql
    6. Stwórz nową bazę danych (upewnij się że kodowanie to utf8)

    7. Zaimportuj skonwertowaną bazę na nowy serwer:
    Kod:
    #mysql -u NEWDBUSER -p –default-character-set=utf8 NEWVBDATABASENAME < VBULLETINDBNAME_utf8.sql
    #mysql -u NEWDBUSER -p –default-character-set=utf8 NEWVBDATABASENAME < VBULLETINDBNAME_images.sql
    8. Przeprowadź proces aktualizacji: acp - Konserwacja - Aktualizacja Danych

    -----------
    źródło: vbulletin.org



  2. #2
    scorpi jest nieaktywny Użytkownik
    Dołączył
    Jun 2008
    Posty
    84

    Domyślnie

    czy jeżeli w obecnej bazie kodowanie mam "latin1_swedish_ci" to ta metoda zmieni mi na utf8? i dokona zmiany kodowania tekstów w środku bazy ?
    biznesMLM.pl (suplementy diety)


  3. #3
    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


  4. #4
    Seba jest nieaktywny Advanced Member
    Dołączył
    Feb 2009
    Posty
    1 059
    Przydatne posty
    44

    Domyślnie

    #iconv -c -f windows-1251 -t utf-8 VBULLETINDBNAME.sql > VBULLETINDBNAME_utf8.sql
    Hm ?

    My note: How to convert ISO to UTF8 charset for database VBB forum
    Profesjonalne modyfikacje vBulletin oraz style - gg 1981480 badz PW


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