Mam takyto problem:
celu triadu mam nastavenu na UTF-8, vsetko vali v poriadku (znaky v phpadmin, na strankach)
ale problem je s tym ze ked dam v PHP skripte strlen
$id = @$_GET["id"];
$sql = "SELECT * FROM players
WHERE id = $id";
$res = mysql_query($sql);
if(($res != 0) && (mysql_num_rows($res) == 0)){
echo 'chyba pri hladani zaznamu v databaze';
exit;
}
$rec = mysql_fetch_object($res);
$prie = $rec->prie;
echo strlen($prie) . '<br>';
echo $prie[cislo_znaku_v_retazci];
tak to echo $prie[cislo_znaku_v_retazci] je uplna blbost pokial su tam znaky typu (ľščťž...),
predpokladam, ze ten retazec vytiahnuty s DB je v inom kodovani. :smile12:
Ked chcem tie znaky (ľščš) vkladat cez command line tak tam to nepovoli. pritom som v phpadminovi pri vytv. DB dal vsetko na UTF8
a aj som skusal hned vkladat tak to zobrazil v poriadku ale command line nie.
No a ide mi o to ze potom ani strlen() nezobrazi to co ma ale somarinu.
Pls HELP :smile18: :smile18: :smile18: