Autor Zpráva
rl
Profil *
Zdravim.

Vytvoril som si dokument index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>
<?php
$link = mysql_connect ("localhost", "root", "") or die ("Nepodarilo sa pripojit na databazu!");
$db = mysql_select_db("pokus", $link) or die ("Nepodarilo sa pripojit na databazu!");
$query = "SELECT `id`,`clanok` FROM pokus ORDER BY id DESC LIMIT 2";
$result = mysql_query($query, $link) or die ("SQL zlyhalo");
$num = mysql_num_rows($result);
echo"<span>";
while ($row=mysql_fetch_array($result))
echo"
<b>".$row["id"]. "</b>
<p>".$row["clanok"]."</p>";
echo "</span>";
mysql_free_result($result);
mysql_close();
?>

</body>
</html>
a nastavil som v nom kodovnie utf-8 (kedze tam chcem pisat slovensky aj s diakritikou).
V DB pokus som si vytvoril tabulku pokus nasledovne:
id int(5) not_null auto_increment primary_key;
clanok text utf8_slovak_ci not_null

do DB som vlozil "clanok" s id 1 a s textom: ľščťžýáíéúäôňčřě

Po nacitani obsahu tabulky do index.php sa mi zobrazi toto: ?�??��������????

Vie mi niekto poradit, co s tym? Uz niekolko dni sa s tym hram, ale stale mi nezobrazuje vsetky znaky.
Dakujem za pomoc.
Alphard
Profil
za každé mysql_select_db() zkuste dát mysql_query ("set names 'utf8'");
SwimX
Profil
rl
uložil si soubor index.php ve správném kódování?
zkus jenom obyčejné echo "ľščťžýáíéúäôňčřě";
rl
Profil *
rl
uložil si soubor index.php ve správném kódování?
zkus jenom obyčejné echo "ľščťžýáíéúäôňčřě";
vtedy vypise:��蝞�����������
rl
Profil *
uložil si soubor index.php ve správném kódování?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Alphard
Profil
rl
s tím to nesouvisí, je to otázka nastavení editoru
rl
Profil *
za každé mysql_select_db() zkuste dát mysql_query ("set names 'utf8'");
OK uz to ide, dakujem pekne !
SwimX
Profil
rl
pokud ti i echo vypíše špatnně bude ten soubor také špatně uložen
PSPad má nahoře v rozbalovacím menu kartu Formát -> vybrat kódování v jakém se má uložit soubor - musí být stejné jako si vynucuješ v hlavičce

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: