Witam

Mam bazę MYSQL 5 na serwerze i chcę pobrać dane z innej bazy na innym serwerze ( MYSQL 3 ).
MYSQL 5 wykorzystuje utf-8, a MYSQL 3 latin2.

Problem jest z MYSQL 3 - nie obsluguje innych kodowań oprócz latin2 mad.gif, w każdym razie nie można konwertować tych danych ! Nie pomaga SET NAMES, CONVERT, CAST, bo wyrzuca błędy, że nie rozpoznaje zmiennych systemowych ( Unknown system variable 'NAMES' ) !

Próbowalem także rozwiązać to poprzez ICONV() w php, ale wtedy w bazie zapisuje mi ślaczki zamiast polskich znaków ! Mimo, że konwertuje z ISO-8859-2 na UTF-8.

Dane muszę pobierać dziennie, więc odpadają ręczne operacje biggrin.gif .

MYSQL 5 : uft8, utf8_general_ci
MYSQL 3 : latin2, latin2_general_ci

Bardzo proszę o pomoc ! sadsmiley02.gif
Za wszelką pomoc dziekuję.

--------------------- > 17:31
Witam

Znalazlem rozwiązanie.
Przepraszam za brak rozumu smile.gif

Wystarczyło dodac do zapytania INSERT w MYSQL 5 "CONVERT( _latin2'text' USING utf8 )" w każdym polu, które mogło posiadać polskie znaki.