Autor Zpráva
jonge
Profil
Jaké mám dát kódování v MySQL když mám na stránce kódování utf-8? Zkoušel jsem už utf8_unicode_ci a utf8_czech_ci ale pořád jsou v databázi ty divné znaky :-(.
quinux
Profil
jonge
Pokud tam ty divé znaky už jsou tak je změnou kódování neopravíš.. to budeš muset ručně ;o)
jonge
Profil
Pokud tam ty divé znaky už jsou tak je změnou kódování neopravíš.. to budeš muset ručně ;o)
Nn, když tam vložím něco z formu ze stránky tak se tam objeví :-( přitom na stránce je to normální...
Boy
Profil
jonge
Je to pravděpodobně způsobeno tím, že máš rozličné nastavení kódování phpMyAdmina a samotné komunikace php s MySQL.

Dá se to změnit tím, že nastavíš před vložením, nebo vybráním dat z databáze kódování, jakým s ní bude php komunikovat. Dělá se to takto:
mysql_query("SET NAMES latin2");

//nebo pro utf8
mysql_query("SET NAMES utf8");
69648417
Profil *
Diky moc, mel sem stejnej problem jako "jonge". Ale diky vam to mam uz vyreseny, fakt diky! :))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0