dobrý den,
chtěl bych se zeptat na následující problém. Mám server Ubuntu 7.10 (naintalovaný jako LAMP). Vytvořil jsem si v mysql databazi, kterou když na serveru vypíšu (po nastavení set names cp1250) pomocí selectu, tak čeština běží jak má... nicméně když se pomocí php k databázi připojím, ták výsledek už je bez českých znaků.
takto přistupuji k databazi:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
</head><body>
<?php
$pripoj=MySQL_Connect("localhost", "uzivatel", "heslo") or Die(MySQL_Error());
mysql_query("SET NAMES 'cp1250'");
mysql_query("SET character set 'cp1250'");
mysql_query("SET character_set_results=cp1250");
mysql_query("SET character_set_connection=cp1250");
$co="SELECT jmeno FROM cestina";
$navrat=mysql_db_query("kontakty_db", $co, $pripoj);
echo("<table border=\"0\">");
for ($i=0; $i<mysql_num_fields($navrat); $i++) {
echo ("<td><strong>".mysql_field_name($navrat, $i)."</strong></td>");
}
while (list($meno) = mysql_fetch_row($navrat)){
echo("<tr><td>$meno</td></tr>");
}
echo("</table>");
?>
</body></html>
chtěl bych se zeptat, kde dělám chybu... za vaše reakce předem děkuji...