Autor Zpráva
Big_D
Profil
Zdravím,
když čtu nějaká data z DB tak mam problém že je chybná diaktrika, ale když napíšu do echa natvrdu text s diaktrikou tak to nedělá problém. Používám formátování UTF, v DB je taky v Utf kodování tak nechápu včem může být problém prosím o pomoc, děkuji.

PHP:
<?
$link = mysql_connect ("xxx","xxx","xxx");
mysql_select_db("xxx", $link);

$result = mysql_query("SELECT * FROM xxx");
 
 
while($record = mysql_fetch_array($result))
  {
  echo "<b>" . $record['name'] . "<br />";
  }
 
  echo "Toto čteš správně";

mysql_close($link);

?>


Živá ukázka



Když používám RS nemam stím problémi.
ShiraNai7
Profil
$link = mysql_connect ("xxx","xxx","xxx");
mysql_query('SET NAMES `UTF8`', $link);
mysql_select_db("xxx", $link);


Samozřejmě jen za předpokladu, že jsou data skutečně uložena v UTF-8.
Taps
Profil
Big_D:
stránka musí být v utf-8 uložena a musí být nastaveny správné hlavičky
Big_D
Profil
ShiraNai7:
$link = mysql_connect ("xxx","xxx","xxx");
mysql_query('SET NAMES `UTF8`', $link);
mysql_select_db("xxx", $link);

Díki moc funguje to !!

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: