[MySQL] Po aktualizacji =?ISO-8859-2?Q?znikn=EA=B3y_polskie_?==?ISO-8859-2?Q?znaki=2E?=
Rumcajs - 19-01-2006 09:33
[MySQL] Po aktualizacji =?ISO-8859-2?Q?znikn=EA=B3y_polskie_?==?ISO-8859-2?Q?znaki=2E?=
Witam,
Wykonałem ostatnio aktualizację MySQL do wersji 4.1.11 i zniknęły mi polskie znaki w danych umieszczonych w tabelach. Zamiast nich pojawiają się znaki zapytania. Przed aktualizacją dane wyświetlały się prawidłowo. Czy ktoś zna antidotum ?
Z góry dziękuje za odpowiedź
-- Pozdrawiam Rumcajs
Mihu - 19-01-2006 09:33
Rumcajs wrote: > Witam, > > Wykonałem ostatnio aktualizację MySQL do wersji 4.1.11 i zniknęły mi > polskie znaki w danych umieszczonych w tabelach. Zamiast nich pojawiają > się znaki zapytania. Przed aktualizacją dane wyświetlały się prawidłowo. > Czy ktoś zna antidotum ? > > Z góry dziękuje za odpowiedź >
spróbuj dodać linijkę: default-char-set=latin2 do my.ini
Pozdrawiam Mihu
sqbie - 19-01-2006 09:33
Mihu napisał(a): > Rumcajs wrote: > >> Witam, >> >> Wykonałem ostatnio aktualizację MySQL do wersji 4.1.11 i zniknęły >> mi polskie znaki w danych umieszczonych w tabelach. Zamiast nich >> pojawiają się znaki zapytania. > > spróbuj dodać linijkę: default-char-set=latin2 do my.ini >
sprawdz tez dodanie
mysql_query ("SET character_set_client=latin2;"); mysql_query ("SET character_set_results=latin2;"); mysql_query ("SET character_set_system=latin2;"); mysql_query ("SET names latin2");
przed właściwym zapytaniem
pozdrawiam Sqbie
Xorock - 19-01-2006 09:33
sqbie napisał(a): > mysql_query ("SET character_set_client=latin2;"); > mysql_query ("SET character_set_results=latin2;"); > mysql_query ("SET character_set_system=latin2;"); > mysql_query ("SET names latin2"); SET NAMES latin2 jest równoznaczne z wcześniejszymi trzema. Wczoraj się cały dzień męczyłem aby skonfigurować MySQL5. Jeżeli masz dostęp do my.ini to możesz dodać: default-character-set=latin2 default-collation=latin2_general_ci init_connect='SET NAMES latin2'
Bardzo możliwe że wcześniej znaki były zapisywane jako latin2 w bazie z latin1 więc powrót do latin1 może zadziałać.
I bardzo ważne o czym nie raczą wspomnieć w dokumentacji a co wiele wyjaśnia - ustawienia te nie działają dla konta root.
-- Pozdrawiam, Robert. | http://hostcity.biz - tani hosting pgsql,mysql,php | http://teraz.info - pomoce dla uczniów | __________________________________________________ __|
sqbie - 19-01-2006 09:33
Xorock napisał(a): > > SET NAMES latin2 jest równoznaczne z wcześniejszymi trzema. Wczoraj się niby tak, ale bez tego nie chciał mi dobrze przekazywać danych z formularzy, dane wcześniej wpisany były ok, ale wysyłane do mysql kaszanił na znaki zapytania i tak zapisywał w bazie... dziwne...
pozdrawiam Sqbie
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Gdzie MySQL 4.1, a gdzie 5.0?
[MS SQL] "set names" (mySQL) w MS SQL
oracle -> oracle lub oracle -> mysql replikacja - programy
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
[MySQL] Zwrot tego, co pasuje i nie pasuje :-/
[pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1
[mysql] galeria zdjec - numerowanie zdjec
[MySQL] Zapytanie z pliku , wynik do pliku
[mysql] CONCAT agregujący, ale nie GROUP_CONCAT()
mysql data 0000-00-00 na koniec
zanotowane.pldoc.pisz.plpdf.pisz.plchinska-zupka.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|