Dobrý den,
kdysi v dubnu jsem založil toto vlákno a dnes jsem i narazil na řešení:
Pro spojení OOo (2.0.3) s MySQL (5.0.22) přes ODBC connector (3.51.12),
které nemrví češtinu je třeba použít následující konfiguraci:
MySQL: tabulky nastaveny na cp1250
OOo: vlastnosti databáze - další nastavení - převod dat, znaková
sada: windows 1250 (tj. cp1250)
ODBC connector: v connect options - initial statement: "set names cp1250"
Předpokládám, že i v jiných kódováních to bude funkční, ale ověřeno to
mám jen takto. Řešení jsem objevil v:
http://forums.mysql.com/read.php?37,57105,57105#msg-57105
S pozdravem
Ondřej Navrátil
Ing. Ondřej Navrátil napsal(a):
Dobrý den,
mám provázáno OOo Base s MySQL serverem 5.0 přes ODBC driver.
Znakové sady v OOo i MySQL jsou nastaveny na UTF-8, ale OOo zřejmě
nekomunikuje korektně.
Data vkládaná přes OOo jsou do DB vložena a OOo je pak zpětně
přečte - se správnou češtinou .... jen výjmečně se zobrazí hláška "[My
SQL][ODBC 3.51 Driver][mysqld-5.0.19-nt]Data too long for column
'column name' at row 1"
Pokud DB zazálohuji, tak vyexportuje sql soubor kódovaný v UTF-8,
ale se zmršenou češtinou. Pokud v tomto souboru češtinu spravím, anebo
připravím obdobný soubor se správnou češtinou a ten pak zpět
naimportuju tak je v OOo zmršená čeština, ale v souboru z další zálohy
DB je už čeština vpořádku.
Obdobné problémy jsou i při použití kódování CP1250.
Můžete někdo potvrdit problém? Neznáte někdo řešení?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]