kodowanie znakow
goffy - 21-12-2005 12:15
kodowanie znakow
Witam
Mam problem z kodowaniem znakow. Mam zrobiony na serwerze formularz (pole input i textarea). Wysylam z niego dane do skryptu php ktory w prosty sposob zapisuje przekazane dane do bazy. Pola w bazie typu TEXT i VARCHAR. I teraz wszystko dziala na literach standardowych, niestety jezeli wpisuje litery opce typu polskie ą ę lub norweskie to litery te sa zle kodowane i zapisuja sie w bazie jako dziwny ciag znakow. Kodowanie bazy ustawione jest na utf-8 i stron html tez na utf-8. Jaka moze byc tego przyczyna ? Dodam ze na innym serwerze wszystko chodzi ladnie.
Pozdrawiam goffy
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Andrzej P. Wozniak - 21-12-2005 12:15
Osoba podpisana jako goffy <goffy@op.pl> w artykule <news:2987.00000126.43a1f986@newsgate.onet.pl> pisze:
> Kodowanie bazy ustawione jest na utf-8 i stron html tez na > utf-8.
Gdzie? W nagłówkach wysyłanych przez serwer www, w ich odpowiednikach deklarowanych w php czy jako <meta> w generowanym pliku HTML?
Tak czy owak www i php to Nie Ta Grupa.
> Jaka moze byc tego przyczyna ?
Dla HTML domyślny zestaw znaków to iso-8859-1 i tak domyślnie jest skonfigurowany serwer www. Nagłówki wysyłane przez serwer są ważniejsze od ich ekwiwalentów deklarowanych w kodzie (x)html.
> Dodam ze na innym serwerze > wszystko chodzi ladnie.
Widać nie każdy serwer ma ladmina.
-- Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie)
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MySQL] Jakie kodowanie aby =?ISO-8859-2?Q?by=B3y_i_pl_ogo?==?ISO-8859-2?Q?nki_i_o_z_dwoma_kropkami_nad_nim_=3F_=3B?==?IS O-8859-2?Q?=29?=
[PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
problem z kodowaniem UTF-8 przy robieniu kopii zapasowej
MySQL - przenoszenie bazy i kodowanie - szlag mnie trafia!!!
(mysql) pomozcie, bo sie powiesze jak tak dalej pojdzie (kodowanie utf8)
=?ISO-8859-2?Q?Mo=BFna_oszale=E6_z_tym_kodowaniem_?=
[MySQL] Indeksy =?iso-8859-2?Q?pe=B3notekstowe?= a kodowanie
Re: =?iso-8859-2?Q?Kodowanie_podstawowych_p=F3l_w_bazie?=
[MySql] Klient sql - phpAdmin, strona kodowa?
zanotowane.pldoc.pisz.plpdf.pisz.plred-hacjenda.opx.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 |
|