• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Awatar judge
    judge jest nieaktywny Początkujący
    Dołączył
    Jul 2009
    Posty
    6

    Domyślnie Problem z kodowaniem bazy i działaniem funkcji ajax

    Witam,

    Problem:
    Podczas instalacji VB nie sprawdziłem ustawień dostawcy mysql.ini i niestety bazy zostały stworzone z nieszczęsnym
    kodowaniem latin1_swedish_ci i metoda porównywania latin1_swedish_ci.

    Objawy:
    - niepoprawne sortowanie wyników (polskie litery wyświetlane na końcu w porządku ASC),
    - niepoprawne działanie niektórych funkcji AJAX w VB (wystarczy że wystąpi w wpisywanym zdaniu polska litera, żaden formularz ajaxowy nie działa wtedy, w momencie pisania "bez ogonków" wszystko działa wyśmienicie)

    Wynik dla zapytania (phpmyadmin):
    Kod:
    zapytanie SQL:
    SHOW VARIABLES LIKE 'char%'  
      
    Variable_name  Value  
    character_set_client utf8 
    character_set_connection utf8 
    character_set_database latin1 
    character_set_filesystem binary 
    character_set_results utf8 
    character_set_server latin1 
    character_set_system utf8 
    character_sets_dir /usr/share/mysql/charsets/
    VB 3.8.0, chciałem zrobić upgrade do 3.8.4 ale mam obawy czy czasem zamiast polskich znaków nie otrzymam "?".
    Próbowałem spod poziomu MySql-a zrobić CONVERT, ale otrzymałem w/w "?"... (na szczęście tylko w testowym poście)

    Funkcje Ajax zostały wyłączone, ale wpłynęło to znacząco na obciążenie forum.

    Ponowna instalacja nie wchodzi w rachubę gdyż forum działa około pół roku.

    pozdrawiam

    ps.
    kodowanie strony ISO-8859-2


    edit:

    próbowałem już sposobu z http://vbhelp.pl/polskie-znaki-zn%C3%93w-t4017.html
    po zmianie na latin2 krzaczki od razu wyskoczyły, po zmianie na latin1 brak poprawy
    w działaniu sortowania i ajaxów
    Ostatnio edytowane przez judge ; 23.12.2009 o 10:57 Powód: dopisek



  2. #2
    Awatar falon
    falon jest nieaktywny Advanced Member
    Dołączył
    Jul 2008
    Posty
    911
    Przydatne posty
    3

    Domyślnie

    jest zapytanie do bazy które ustawia jej kodowanie, wykonujesz na pustej bazie.
    Potem wgraj bazę przez ssh z komendą która określa/wymusza kodowanie bazy. Nie podam ci komendy bo nie chce mi się szukać, ale znajdziesz na forach.


  3. #3
    jendrek9 jest nieaktywny Użytkownik
    Dołączył
    Mar 2009
    Posty
    31

    Domyślnie

    mam ten sam problem! Wszystko dokładnie tak samo, tylko że nie moge tej bazy wgrać na drugi hosting - bo albo mam #1062 lub #1064 czyli duplicate entry for X LUB brak polskich znaków (UTF-8) - raz udało się na UTF-8 wg instrukcji z vbulletin.com zrobić, ale wtedy wszystkie pluginy miały problem bo nie mogły wykonać zapytań do bazy.

    Jak przenieść forum na bazę w Latin2 z latin1?

    Posiadam SSH, zapisuję bazę na komputer potem używam:

    cat plikbazy.sql | mysql --force --host=wpiszhost --user=wpiszusera --password=wpiszhaslo wpisznazwebazy

    Ale nadal kodowanie w pma jest latin1_swedish_ci i brak PL liter

    Może jakoś inaczej mam zrobić backup? Jakie ustawienia?
    Ostatnio edytowane przez jendrek9 ; 26.12.2009 o 12:46


  4. #4
    Awatar judge
    judge jest nieaktywny Początkujący
    Dołączył
    Jul 2009
    Posty
    6

    Domyślnie

    Przerobiłem bazę na wszystkie możliwe sposoby i pozostaje podmianka skryptowa (iconv nie daję rady z polskimi znakami w latin1).

    W końcu zrobiłem nową instalację, w configu ustawiłem latin2.
    Po instalacji zajrzałem przez PMA do bazy i o zgrozo znowu latin1_swedish_ci.

    Proszę o sugestie bo już nie mam pomysłu jak do tego podejść (poprawne sortowanie oraz funkcje ajax).


Podobne wątki

  1. Problem z kodowaniem na forum?
    By Slateer in forum Pytania i problemy
    Odpowiedzi: 11
    Ostatni post / autor: 11.11.2010, 18:40
  2. problem z kodowaniem
    By kimer in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 15.02.2010, 16:15
  3. wgranie bazy z wymuszonym kodowaniem
    By day-dreamer in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 04.12.2009, 01:49
  4. Problem z kodowaniem po przeniesieniu bazy
    By mccn in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 09.07.2008, 09:47
  5. vBridge - Problem z kodowaniem
    By ZLoMik in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 15.03.2008, 12:52
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