Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:ed9c:1a...–

peter
PHP › UTF 8 - české znaky
11. 2. 2015   #199130

A co jako? Vysledek je stejny. Pokud chci zobrazit dodatecne informace, tak to musim obalit funkci a pridat dalsi kod.

peter
PHP › UTF 8 - české znaky
11. 2. 2015   #199123

Mimochodem, misto mysql_query pouzivam vlastni funkci. Pak je mozne do ni pridat mysql_error a jine veci. Treba echo '<br>'.$sql_query; a pak ti zobrazi vsechny sql dotazy pres ni volane, cili vidis i poradi, jak po sobe jdou.

peter
PHP › UTF 8 - české znaky
11. 2. 2015   #199122

Zkus sem dat jednoduchy funkcni php kod. Treba tam mas nespravne poradi nebo jine problemy. Takhle se to neda vyzkouset.
Tez dobre napsat v tomto pripade i verzi php a mysql (phpinfo();). Treba mysql 4 a mensi zmenu kodovani nepodporuje, tam je natvrdo tusim latin1. Ale ty rikas, ze ti nekde ukazuje utf8, tak to mas asi 4.3 a vyssi.

Spravne poradi
mysql_query("SET NAMES 'utf8'"); // nastav kodovani pro pripojeni
mysql_query("SELECT ..."); // prikazy
mysql_query("INSERT ..."); // prikazy
 

Spatne poradi
mysql_query("SELECT ..."); // prikazy
mysql_query("SET NAMES 'utf8'"); // nastav kodovani pro pripojeni
mysql_query("INSERT ..."); // prikazy

Pokud tam mas pripojeni db ve funkci, tak je dobre radek s kodovani soupnout hned do ni. Pripadne take format datumu (pak to nemusis preformatovavat pres php, ale zas pres php je to nekdy lepsi) a nejake dalsi veci.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý