Znaki ? zamiast polskich liter MySQL - Strona 2
Strona 2 z 4 PierwszyPierwszy 1234 OstatniOstatni
Wyniki 11 do 20 z 34

Temat: Znaki ? zamiast polskich liter MySQL

  1. #11
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    To czeka Cie trochę pracy typu znajdź i zamień.
    Zrób to w edytorze, który nie ma problemu z kodowaniem w utf-8.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #12
    Nowicjusz
    Dołączył
    24-01-2010
    Wpisy
    22
    Punkty
    10

    Domyślny

    No to pięknie ,ale odjazd kilka godzin pracy i wszystko przez te ogonki.:mad:

  4. #13

  5. #14
    Nowicjusz
    Dołączył
    24-01-2010
    Wpisy
    22
    Punkty
    10

    Domyślny

    Nie widziałem ,bo nie mogłem widzieć to moja pierwsza baza i nie miałem pojęcia że ludzie się tak męczą.Po jasny grom te MySql ?

  6. #15

  7. #16
    Nowicjusz
    Dołączył
    24-01-2010
    Wpisy
    22
    Punkty
    10

    Domyślny

    W żadnym wypadku wszystko piknie się wyświetla na stronie ąśężźńłó

  8. #17
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  9. #18
    Nowicjusz
    Dołączył
    24-01-2010
    Wpisy
    22
    Punkty
    10

    Domyślny

    I nic nowego dla mnie nie wnosi niestety .Już się naczytałem na ten temat ,że chej. I jak miałem ? zamiast ąężźń tak mam w swojej MySQL.

    po eksporcie bazy i zauważyłem ,że mam tam

    ) ENGINE=MyISAM AUTO_INCREMENT=36 DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;
    Chociaż phpMyAdmin pokazuje :

    System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)


    Czyli phpMyAdmin się myli ? mam baze w latin1 ?

    Przełaczenie w phpMyAdmin po eksporcie też nic nie daje
    System porównań dla połączenia MySQL: Metoda porównywania napisów latin1_swedish_ci
    Dokładniej się przyjrzałem bazie i proszę sobie wyobrazić że jest kodowana w utf-8_general_ci i latin1_swedish_ci !!!!!! W kilku końcowych tabelach tam gdzie jest utf-8_general_ci po eksporcie mam polskie znaki .Co źle zrobiłem dlaczego baza danych jest kodowana 2 zestawami kodów ?
    Ostanio edytowane przez lotis : 31-01-2010 09:20

  10. #19
    Wiarus neo_fox awatar
    Dołączył
    21-09-2006
    Skąd
     neos-mac:~ neo$ /Users/neo/
    Wpisy
    1 360
    Punkty
    63

    Domyślny

    Cytat Wysłane przez lotis Zobacz wiadomość

    Czyli phpMyAdmin się myli ? mam baze w latin1 ?
    Nie myli się a tabele masz prawdopodobnie zakodowaną w latin.
    Charset jakiego używa MySQL wewnętrznie nie ma nic wspólnego z kodowaniem twoich danych. Tak samo jak kodowanie połączenia.

    Kodowanie poszczególnych baz danych:



    Kodowanie poszczególnych tabel w bazie danych:



    Kodowanie poszczególnych pól w tabeli:


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

    Domyślny

    Ale czego właściwie chciałbyś się nauczyć? Wszystkie informacje masz!

    Cytat Wysłane przez lotis Zobacz wiadomość
    I nic nowego dla mnie nie wnosi niestety .Już się naczytałem na ten temat ,że chej.

    Czyli phpMyAdmin się myli ? mam baze w latin1 ?

    Dokładniej się przyjrzałem bazie i proszę sobie wyobrazić że jest kodowana w utf-8_general_ci i latin1_swedish_ci !!!!!!
    Podkreślenie na czerwono - moje!
    Przyjrzeć się dokładniej należało od razu. Teraz albo
    1) Powtórny zrzut oryginalnej bazy danych, odczytanie w edytorze, który dekoduje znaki (np. Notepad++, PsPad), ewentualna podmiana metodą Znajdź Zamień znaków polskich, które mogą być "opatrzone" dodatkowym znakiem A z kapturkiem nad (w dwóch pozycjach - inaczej małe i wielkie litery).
    2) Zamiana informacji w polach tabel (najlepiej usunąć tę informację) o metodzie porównywania znaków (latin_swedish_ci).
    3) Zapisanie poprawionej bazy w kodowaniu utf-8, importowanie do nowej, wyczyszczonej bazy, żeby w tabelach nie było śmietnika.
    Albo:
    Jeśli oryginałem nie dysponujesz i nie masz możliwości odzyskania (np. z kopii na serwerze), masz - niestety - pół dnia, albo i dzień z głowy, bo wyszukanie i poprawienie każdego znaku oddzielnie, a masz ich pewno tysiące, jest zajmującym i pouczającym działaniem.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Strona 2 z 4 PierwszyPierwszy 1234 OstatniOstatni

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
  •