Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-12-13 12:57:19

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

MySQL 4 -> MySQL 5, polskie znaki

Są dwa serwery, nazwijmy je Serwer1 i Serwer2. Na Serwer1 mam MySQL-a w wersji 4 (dokładnie 4.1.16), na Serwer2 mam 5 (5.0.32). Muszę przeprowadzić pewien serwis na Serwer2 i mam problem z bazą -- polskie znaki lecą w kosmos, zamiast nich pojawiają się pytajniki, nie można też wpisać nic nowego z polskimi znakami.
Exporty i importy robię przez PHPMyAdmin (na Serwer1 tylko do niego mam dostęp, na Serwer2 mam też dostęp do shella, ale nie bardzo wiem jak przez niego zarządzać bazą). Wszystkie (przynajmniej tak myślę) kodowania ustawiłem w obu MySQL-ach tak samo:
- System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
- System porównań dla połączenia MySQL: utf8_unicode_ci
- Metoda porównywania napisów: latin2_general_ci

Co do diabła jeszcze mam zrobić, żeby się nie krzaczyło? Tylko prosto jak krowie na rowie, jestem ignorantem jeśli chodzi o sieci. :)
Nie będę też ukrywał, że trochę mi się spieszy.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#2  2007-12-13 13:18:39

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: MySQL 4 -> MySQL 5, polskie znaki

Ja robilem to tak
phpmyadmin -> dump do pliku sql(niespakowany) w latin2
apt-get install konwert
konwert iso2-utf8 baza.sql -o baza.utf8.sql
phpmyadmin na mysql 5.x restore pliku baza.utf8.sql. Nowa baza musi miec ustawione utf8_unicode_ci


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#3  2007-12-13 13:18:57

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: MySQL 4 -> MySQL 5, polskie znaki

Czasem pomoga przejekodowanie pliku z dumpem sqlowym iconv-em. Mysql jest pogrzany jeśli chodzi o kodowanie, zawsze problemy z tym. Polecam PostgreSQL ;]

Offline

 

#4  2007-12-13 13:22:38

  0dd - Członek DUG

0dd
Członek DUG
Skąd: Kraków
Zarejestrowany: 2006-03-25

Re: MySQL 4 -> MySQL 5, polskie znaki


apt-get install anarchism

Offline

 

#5  2007-12-13 16:41:21

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: MySQL 4 -> MySQL 5, polskie znaki

kayo napisał(-a):

phpmyadmin -> dump do pliku sql(niespakowany) w latin2

w jaki sposób robisz dump w latin2? z tego co widzę u mnie jest UTF-8, oczywiście ustawienie bazy na UTF-8 nic nie daje...

kamikaze napisał(-a):

Czasem pomoga przejekodowanie pliku z dumpem sqlowym iconv-em.

żebym ja jeszcze wiedział na co przekodować i jakie kodowanie ustawić w bazie...

Ostatnio edytowany przez azhag (2007-12-13 16:42:38)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#6  2007-12-13 17:25:54

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: MySQL 4 -> MySQL 5, polskie znaki

azhag napisał(-a):

kayo napisał(-a):

phpmyadmin -> dump do pliku sql(niespakowany) w latin2

w jaki sposób robisz dump w latin2? z tego co widzę u mnie jest UTF-8, oczywiście ustawienie bazy na UTF-8 nic nie daje...

Jakie masz kodowanie w tabelach?


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#7  2007-12-13 21:50:59

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: MySQL 4 -> MySQL 5, polskie znaki

latin2_general_ci


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#8  2007-12-14 13:44:22

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: MySQL 4 -> MySQL 5, polskie znaki

Wiec zrob jak napisalem wyzej


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)