Autor Zpráva
lukynko
Profil
este sa len zacinam ucit mysql, takze prepacte blbe otazky ale nidke som nenasiel riesenie..
vsade sa tvrdi ze ak je deklarovane kodovanie v stranke a kodovanie ktore sa nastavi v set names to iste tak by nemal byt problem.. u mna je.. prosim o radu..
XAMMP - PHP 5.2.5, mysql 5.0.51

zdrojovy kod je nasledovny:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sk">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250"/>
<title>Politeia, občianske združenie</title>
</head>
<style>
*{margin:0;padding:0;}
*{font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
font-style:italic;font-size:13px;font-weight:bold;}
body{background-color:black;}
#container{width:601px;margin:auto;}
menu{height:66px;background-color:#DBD8A7}
#arts{background-color:#E9A400;padding:0 15px;}
</style>
<body>
<?php
//$id=$_GET["id"];
$id=7;

include 'mysql.inc';
mysql_query('use debut;',$wdb);
mysql_query('SET NAMES CP1250');
mysql_query('SET COLLATION_CONNECTION=CP1250_GENERAL_CI');
$result=mysql_query("select caption from articles where id='$id';",$wdb);
$data=mysql_fetch_row($result);
?>


<div id="container">
  <img src="up.jpg"/>
  <menu>Toto je menu</menu>
  <img src="upline.jpg"/>
  <div id="arts">
    <?php echo $data[0]; ?>
  </div>
  <img src="foot.jpg"/>
</div>

</body>
</html>


Odozva vo vsetkych prehliadacoch:
Toto je prv?? Ä?l??nok
Jan Tvrdík
Profil
Máš správné kódování v DB? Také nezapomeň, že aby se to dalo správně přečíst, musí to tam být předtím správně uloženo. To nejsnáze zkontroluješ tak, že to v PMA (phpMyAdmin) vydíš korektně s diakritikou.
srigi
Profil
Tak ako pise Jan, ak si zaznami ukladal do DB cez phpMyAdmin, tak je mozne, ze aplikacia vytahuje udaje, ktore boli ulozene v inom kodovani. Vloz tie udaje do DB cez svoju aplikaciu.

BTW je nejaky spesl dovod, preco CP-1250? Odporucam pouzivat UTF-8, ktore ma za sebou uz tusim 16 rokov existencie, takze riziko, ze to nieco nebude podporovat je min.

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: