|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
[Problem] Import bazy (kodowanie) |
Autor |
Wiadomość |
Goroman
Pomógł: 74 razy Posty: 684
|
Wysłany: 15-11-2007, 12:23 [Problem] Import bazy (kodowanie)
|
|
|
Witam mam problem z importem bazy mysql
w bazie mam dopisany kod:
Kod: | ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; |
Próbowałem tego tutka:
Kodowanie bazy / krzaczki zamiast polskich liter
Cytat: | Cytat: | Przy pomocy phpMyAdmina (kopię wykonaliśmy również z phpMyAdmina i NIE zaznaczyliśmy kompatybilność eksportu MYSQL40 i/lub w zrobionym zrzucie bazy mamy ciąg "DEFAULT CHARSET..." )
* Wchodzimy do phpMyAdmina
* Na pierwszej stronie powinniśmy mieć coś w stylu: "System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)"
Z innymi kodowaniami się nie spotkałem i ich nie będę opisywał. Jednak jeśli takie występuje, to należy najprawdopodobniej to samo wpisać w poleceniach SET poniżej (wyróżnione kolorkiem)
* Edytujemy nasz plik .sql z kopią bazy.
* Na samym początku pliku dopisujemy: |
Kod: | SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'latin1_general_ci'; |
|
A więc tak zmieniam w głównym oknie (str. główna PMA)
kodowanie na :
Polski - Polish (utf-8)
i dodaję na początku bazy danych (w pliku *.sql)
Kod: | SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'latin1_general_ci'; |
Ale przy wgrywaniu bazy mam błąd:
Cytat: | #1064 - Something is wrong in your syntax obok 'NAMES 'utf-8'' w linii 3 |
zmieniam więc utf8 na utf-8 ale niedziała (znowu to samo)
Potem jeszcze zmieniam latin1_general_ci na latin1 ale też nie działa (czyli to samo) i pojawia się ten sam komunikat:
Cytat: | #1064 - Something is wrong in your syntax obok 'NAMES 'utf-8'' w linii 3 |
Proszę o pomoc |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
pecador
Pomógł: 292 razy Posty: 2880
|
Wysłany: 15-11-2007, 16:13
|
|
|
Goroman napisał/a: | ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; |
wywal to. |
|
|
|
|
Goroman
Pomógł: 74 razy Posty: 684
|
Wysłany: 15-11-2007, 16:38
|
|
|
Jak wywalam to:
Kod: | ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; |
ale zostawiam to:
Kod: | SET NAMES 'utf-8';
SET CHARACTER SET 'utf-8';
SET SESSION collation_connection = 'latin1'; |
to pojawia mi się :
Cytat: | #1064 - Something is wrong in your syntax obok 'NAMES 'utf-8'' w linii 3 |
więc zmieniam utf-8 na utf8 - to samo się pojawia tylko bez "-"
potem zmieniam latin1 na latin1_general_ci ale i tak to samo (nie pomaga):
Cytat: | #1064 - Something is wrong in your syntax obok 'NAMES 'utf8'' w linii 3 |
Co robić ? |
_________________ Instalacja for | Przenoszenie for
Aktualizacje for | Konwersja z innych systemów for (IPB, VB)
Łączenie for | Instalacja modyfikacji do phpBB |
|
|
|
|
pecador
Pomógł: 292 razy Posty: 2880
|
Wysłany: 15-11-2007, 20:36
|
|
|
ehh.. tu nie chodzi o to co wpisujesz.
w phpmyadminie, w oknie gdzie wybierasz plik z bazą, masz jumboxa, w którym musisz wybrać kodowanie. bez tego będzie Ci krzyczał. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|