Chcem vytlačiť vyhlásenie (SELECT) pomocou php. Mám tento kód, ale nepracuje s deferentným jazykom (ako je arabčina),
<?php
include "connect.php" ;
mysql_query("set character_set_server="utf8"");
mysql_query("set names "utf8"");
$sql = "SELECT * FROM appointment";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<br>";
echo $row["id_file"];
echo "<br>";
echo $row["clinic"];
echo "<br>";
echo $row["date1"];
echo "<br>";
echo $row["time"];
echo "<br> " ;
}
?>
odpovede:
0 pre odpoveď č. 1Musíte:
- Uistite sa, že súbor php je uložený ako utf-8 a nie ANSI
pridajte ho za úvodnú značku php
header("Content-Type: text/html; charset=utf-8");
- skontrolujte, či databázová tabuľka a jej stĺpce používajú utf8_general_ci alebo podobné usporiadanie (a údaje sa zadávajú po nastavení zoradenia)