ďťż
 
kodowanie =?ISO-8859-2?Q?znak=F3w?= w MySQL ďťż
 
kodowanie =?ISO-8859-2?Q?znak=F3w?= w MySQL
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

kodowanie =?ISO-8859-2?Q?znak=F3w?= w MySQL



Dariusz Rodziewicz - 11-02-2007 00:03
kodowanie =?ISO-8859-2?Q?znak=F3w?= w MySQL
  Temat stary jak świat, pomimo przeczytania wielu porad na grupie dyskusyjnej
nadal mam problem z kodowaniem. Wprowadzam dane do bazy danych z poziomu
przeglądarki (kodowanie ISO-8859-2) i bazie danych pojawiają się krzaczki.
Oczywiście ręczne poprawienie danych z poziomu konsoli nie pomaga. Może
ktoś napisać co, gdzie i jak skonfigurować, aby przeglądarka wyświtlała
polskie znaki ?

Moje ustawienia:

mysql> status
--------------
mysql Ver 14.12 Distrib 5.0.26, for suse-linux-gnu (i686) using readline
5.1

Connection id: 2
Current database: magazyn
Current user: root@localhost
SSL: Not in use
Current pager: less
Using outfile: ''
Using delimiter: ;
Server version: 5.0.26
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin2
Db characterset: latin1
Client characterset: latin2
Conn. characterset: latin2
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 17 min 25 sec

my.cnf:

[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = latin2
default-collation = latin2_general_ci

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
character-sets-dir = /usr/share/mysql/charsets/
language=/usr/share/mysql/polish
default-character-set = latin2
default-collation = latin2_general_ci

Stosowałem ustawienia zgodnie z opisem
http://groups.google.pl/group/pl.com...c8b4439d2e70c8
ale niestety bez rezultatów.

Darek





Rafal sxat - 11-02-2007 00:03
=?iso-8859-2?Q?Re:_kodowanie_znak=F3w_w_MySQL?=
  >bazie danych pojawiają się krzaczki.
> Oczywiście ręczne poprawienie danych z poziomu konsoli nie pomaga. Może

sprawdz set names

pozdrawiam
Rafal
sxat

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych




marekbilski@wp.pl - 13-02-2007 00:04
=?iso-8859-2?q?Re:_kodowanie_znak=F3w_w_MySQL?=
  On 10 Lut, 23:32, gon...@op.pl (Rafal sxat) wrote:
> >bazie danych pojawiają się krzaczki.
> > Oczywiście ręczne poprawienie danych z poziomu konsoli nie pomaga. Może
>
> sprawdz set names
>
> pozdrawiam
> Rafal
> sxat
>
> --
> Archiwum grupy:http://niusy.onet.pl/pl.comp.bazy-danych

Mam ten sam problem i jak do tej pory nie mogę się z nim uporać, czy
poradził Pan/Pani sobie z nim?
Proszę o kontakt.

Poz,

Marek Bilski
email: marekbilski@wp.pl
WWW: http://www.kattserv.neostrada.pl




Dariusz Rodziewicz - 16-02-2007 00:01

  > On 10 Lut, 23:32, gon...@op.pl (Rafal sxat) wrote:
>> >bazie danych pojawiają się krzaczki.
>> > Oczywiście ręczne poprawienie danych z poziomu konsoli nie pomaga. Może
>>
>> sprawdz set names
>>
>> pozdrawiam
>> Rafal
>> sxat
>>
>> --
>> Archiwum grupy:http://niusy.onet.pl/pl.comp.bazy-danych
>
> Mam ten sam problem i jak do tej pory nie mogę się z nim uporać, czy
> poradził Pan/Pani sobie z nim?
> Proszę o kontakt.

Witam

Zaraz po połączeniu z bazą danych wykonuję jedną komendę:
mysql_query('SET NAMES "latin2"');
Pomaga, aczkolwiek wydaje mnie się, że jest to tylko proteza. Niektóre
duże "polskie" litery zapisuje jako małe, ale jako nasze. Niestety jeszcze
nie do końca udało mnie się ominąć ten problem. Kiedyś udało mnie się tak
skonfigurować PHP oraz MySQL, aby poprawnie zapisywał polskie fonty bez
wykonywania komendy SET NAMES - niestety nie pamiętam poprzedniej
konfiguracji.

Darek





Rafal sxat - 16-02-2007 00:01
=?iso-8859-2?Q?Re:_kodowanie_znak=F3w_w_MySQL?=
  >
> Zaraz po połączeniu z bazą danych wykonuję jedną komendę:
> mysql_query('SET NAMES "latin2"');
> Pomaga, aczkolwiek wydaje mnie się, że jest to tylko proteza. Niektóre
> duże "polskie" litery zapisuje jako małe, ale jako nasze. Niestety jeszcze
> nie do końca udało mnie się ominąć ten problem. Kiedyś udało mnie się tak

my.cnf|ini
[mysqld]
default-character-set=latin2

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 16-02-2007 00:01

  Rafal sxat wrote:
>> Zaraz po połączeniu z bazą danych wykonuję jedną komendę:
>> mysql_query('SET NAMES "latin2"');
>> Pomaga, aczkolwiek wydaje mnie się, że jest to tylko proteza. Niektóre
>> duże "polskie" litery zapisuje jako małe, ale jako nasze. Niestety jeszcze
>> nie do końca udało mnie się ominąć ten problem. Kiedyś udało mnie się tak
>
> my.cnf|ini
> [mysqld]
> default-character-set=latin2

Ja myślę, że jednak lepiej jak aplikacja się sama przedstawi bazie jakiego
kodowania znaków się spodziewa. Dzięki nie ma problemów po przeniesieniu na inny
serwer, używający innego domyślnego kodowania.

--
P.M.




Rafal \(sxat\) - 16-02-2007 00:01

  > Ja myślę, że jednak lepiej jak aplikacja się sama przedstawi bazie jakiego
> kodowania znaków się spodziewa. Dzięki nie ma problemów po przeniesieniu
na inny
> serwer, używający innego domyślnego kodowania.

i racja... a dla pewnosci jeszcze nalezy robic kontrole co sie wstawia do
bazy




marekbilski@wp.pl - 11-03-2007 00:02
=?iso-8859-2?q?Re:_kodowanie_znak=F3w_w_MySQL?=
  On 15 Lut, 14:28, "Rafal \(sxat\)" <gon...@op.pl> wrote:
> > Ja myślę, że jednak lepiej jak aplikacja się sama przedstawi bazie jakiego
> > kodowania znaków się spodziewa. Dzięki nie ma problemów po przeniesieniu
> na inny
> > serwer, używający innego domyślnego kodowania.
>
> i racja... a dla pewnosci jeszcze nalezy robic kontrole co sie wstawia do
> bazy

Dzień dobry wszystkim,

udało mi się rozwiązać ten problem.

Rozwiązanie tutaj: http://dev.mysql.com/doc/refman/5.0/en/old-client.html

Poz,

Marek Bilski
email: marekbilski@wp.pl
WWW: http://www.kattserv.neostrada.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lisinski.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com