Portál AbcLinuxu, 12. května 2025 13:58

Dotaz: PHP+MySQL kodovani

23.4.2009 13:05 Petr
PHP+MySQL kodovani
Přečteno: 614×
Odpovědět | Admin

Zdravim,

mam problem s kodovanim diakritiky. Mam vytovrenu DB, kde mam ulozeno nekolik textu. Pokud k datum pristupuji z web rozhrani phpMyAdmin, tak vidim diakritiku v poradku. Pokud ale data zobrazuji pomoci vlastnich php skriptu, tak je s diakritikou problem. Pritom nastavuji v hlavicce vysledne php stranky znakovou sadu UTF-8, i prohlizec si ji nastavi. Zarazi me, ze stejna data jsou jednou zobrazena korektne a jednou ne, i kdyz maji stranky stejnou hlavicku.

Diky za nakopnuti jakymkoliv smerem.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.4.2009 13:15 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus použít SQL příkaz SET NAMES UTF-8
23.4.2009 13:16 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani
Správně to má být SET NAMES 'utf8'
23.4.2009 14:01 Petr
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani

Diky, pomohlo to. Ted jdu zkoumat proc se to musi volat pri kazdem pripojeni :-)

 

27.4.2009 11:25 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani

A nelze to nastavit někde v konfiguraci PHP konektoru do mysql, v /etc/php.... ? Pokud ne, pak to zřejmě zabalit do kódu PHP, kterým voláš novou konexi.

28.4.2009 00:49 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani
pretoze MySQL nema odkial vediet, v akom kodovani tie data pozadujes (dava ti ich v defaultnom).
Tarmaq avatar 23.4.2009 15:22 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
nevim jak to je v MySQL, ale nepomohlo by neco jako toto?
ALTER USER <user_name>
SET client_encoding TO UTF8
;
Don't panic!
27.4.2009 10:21 klingac | skóre: 10 | Praha
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani

MySQL neni ORACLE :) , toto by nefungovalo

Tarmaq avatar 27.4.2009 11:55 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: PHP+MySQL kodovani
no ja spis ukazoval kod z Postgresu ;]
Don't panic!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.