[ PedjaZ @ 10.10.2017. 13:30 ] @
Najvise sto sam uspeo je da prikaze bar Š i Ž
ali đćč su mi problem.
Razne kombinacije sam probao ali nikako da pronadjem kako treba.

Koji Collation baze da stavim?
Koji Collation tabele da stavim?
Šta pri konektovanju da stavim u VB:
CharSet=utf8;
CharSet=utf8mb4;
CharSet=latin1;
CharSet=latin2;
ili prazno

MYSql 5.6.12
MySQL ODBC 5.3 Unicode Driver
U VB je Central European
Win je Serbian Latin


HVALA
[ djvlajko @ 24.10.2017. 15:27 ] @
Nisam siguran da sam bas razumeo pitanje ...

Znam da u MS SQL-u je potrebno nesto ovako

Code:


update neka_tabela set prezime = N'Petrović' where jmg = neko_jmbg



Ono veliko slovo N govori da se upisu Unicode karakteri.
[ dzigilibonglica @ 10.11.2017. 10:28 ] @
Na bazi ostaviš sve kako treba, odnosno UTF8.

Konektor je taj koji se podešava, odnosno govoriš konektoru kojim encodingom će program pričati sa bazom.

Ukoliko generišeš connection string iz same aplikacije onda ide ovako nešto, ključno je CHARSET=cp1250:

Code:
 baza.Open "Driver={MySQL ODBC 5.1 Driver};SERVER=<IP adresa servera>;UID=<Username>;PWD=<Password>;DATABASE=<Naziv sheme>;PORT=3306;CHARSET=cp1250;BIG_PACKETS=1;AUTO_RECONNECT=1;MU"


Ukoliko kreiraš prostu DSN konekciju na koju se posle povezuješ, onda prilikom kreiranja konekcije izabereš encoding na MySQL driveru da bude cp1250.
Za ćirilicu je cp1251.
[ PedjaZ @ 24.11.2017. 21:53 ] @
Hvala.
Izgleda da je to falilo.

CharSet=utf8;
CharSet=utf8mb4;
CharSet=latin1;
CharSet=latin2;
nije funkcionisalo a CHARSET=cp1250 nisam probao.

Ovo je do sada radilo tako sto su u bazi "čudna" slova ali ih VB6 lepo vidi.

Ovim ce taj problem biti resen samo sada moram sva "cudna" slova da prepravim u šđčćž
[ Branimir Maksimovic @ 24.11.2017. 22:00 ] @
Odi na mysql podforum, neko je skoro pitao slicnu stvar, pa mozda pomogne.

http://www.elitesecurity.org/t...-ispisuje-latinice-upise-DjSCC