Delphi, MySQL, kodowanie znaków

0

Witam, pisze program który ma obsłużyć bazę danych i chciałbym zapisywać i odczytywać polskie znaki, zastanawiam się jakie kodowanie powinienem użyć. Do łączenia się z bazą używam obiektu TSQLConnection, i nie mam pojęcia jakie kodowanie użyć aby zapisywało polskie znaki. Próbowałem już z utf8 oraz latin2 i oba nie działają :/
Z gry dziękuję za odpowiedź.

0

Ja zawsze ustawiam kodowanie bazy danych na UTF-8 i działa.
Musisz coś źle robić.
Pokaż, jak ustawiasz kodowanie.

0

w bazie to wiadomo :D po prostu wybieram utf8_polish_ci, a w programie wysylam takie polecenie: Connection.ExecuteDirect('set charset latin2');
zapytanie natomiast wyglada tak:
connection.ExecuteDirect('INSERT INTO UzytkownicyKopia VALUES ("'+nameedit.Text+'","'
+last_nameedit.Text+'","'+usernameedit.Text+'","'+passwordedit.Text+'","'
+inttostr(year)+'-'+inttostr(mounth)+'-'+inttostr(day)+'","'
+emailedit.Text+'")');

0

To jak jest ktoś w stanie pomóc?? :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1