On Sun, Apr 03, 2005 at 17:54:04 +0200, Arkadiusz Miskiewicz wrote: > Masz w konfigu np: > > character-set-server=latin2 > collation-server=latin2_general_ci > init-connect="SET NAMES latin2" > > ?
Miałem: default-character-set = latin2 default-collation = latin2_general_ci dopisanie tego nic nie zmieniło. > Z tego co piszesz to od zera robisz bazę więc wystarczy utworzyć db z > odpowiednim charsetem CREATE DATABASE `asdasd` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci; CREATE TABLE `asdasd` (`zxc` VARCHAR( 12 ) CHARACTER SET latin2 COLLATE latin2_general_ci) CHARACTER SET latin2 COLLATE latin2_general_ci; > Ogólnie jest tak, że mysql 4.1 może trzymać bazę w charsecie X, a klient może > używać charsetu Y (do tego jeszcze można wybrać collation oraz charset > połączenia - to ostatnie po co to nie wiem). [...] > mysql> \s [...] > Server characterset: latin2 > Db characterset: latin2 > Client characterset: latin2 > Conn. characterset: latin2 Server characterset: latin1 Db characterset: latin2 Client characterset: latin2 Conn. characterset: latin1 ale już spod phpMyAdmina to wygląda tak: Zmienna Wartość sesji Wartość globalna character set client utf8 latin2 character set connection latin2 latin2 character set database latin1 latin2 character set results utf8 latin2 character set server latin2 latin2 character set system utf8 utf8 mysql> insert into asdasd values('ąśź'); Query OK, 1 row affected (0.00 sec) mysql> select * from asdasd; +-----+ | zxc | +-----+ | ??? | | ??? | | ??? | | ??? | +-----+ jedna z tych pozycji jest wpisana spod phpMyAdmina i w nim wyświetla się prawidłowo, pozostałe są zawsze '???'. -- GoTaR <priv0.onet.pl->gotar> http://vfmg.sourceforge.net/ http://tccs.sourceforge.net/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl