Autor Zpráva
fejtis
Profil *
Ahoj.
Narazil jsem na problem s kodovanim. Když formulářem na webu uložím něco do db, v db to diakritiku nezobrazi (ale jine znaky) ale na webu je vse v poradku. Naproti tomu, kdyz ulozim v myadminovi neco s hackama a carkama tak to v myadminovi ukazuje spravne ale pri vypisu na webu to ukazuje jen otazniky. Pritom mam vsude nastavene utf-8 (databaze, tabulky, sloupce, v meta tagu, i stranka je ulozena v tomto formatu)
Kajman_
Profil *
po každém connectu na stránkách zavolejte mysql příkaz
set names utf8
Encore
Profil *
Mam stejný prblém. Tady je kód, kterým do databáze přidávím data:


<?

$spojeni = mysql_connect("mysql.yc.cz","databaze","heslo" );
mysql_select_db(databaze, $spojeni);
$vysledek = mysql_query( "insert into film values(0, '$nazev', '$nazevc', '$delka', '$jazyk', '$titulky', '$pridano');", $spojeni);
echo "Film přidán";
?>


Kam přesně mam vložit ten příkaz set names utf8 ?
Encore
Profil *
Edit: Už jsem to vyřešil.
Takhle:

<?

mysql_connect("mysql.yc.cz","databaze","heslo" );
mysql_select_db(databaze);
mysql_query("SET NAMES 'utf8';");
$vysledek=mysql_query("INSERT INTO film VALUES(0, '$nazev', '$nazevc', '$delka', '$jazyk', '$titulky', '$pridano');");
echo "Film přidán";
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: