Zdravím, měl bych otázku ohledně MySQL. Mám stránky se znakovou sadou utf-8 a databazi celou nastavenou na utf8_czech_ci, i přesto při pokusu do tabulky uložit české znaky jako ř, č, š atd.. se mi do databáze uloží jako různé paznaky. A pak pakliže srovnávám zadané názvy s názvy z databáze, ohlásí se mi chyba... čím to je?
                                 
                                 
                               
               
                              
                                 
                                      a nastavuješ při připojení k databázi kódování?
SET NAMES utf8
                                 
                                 
                               
               
                              
                                 
                                      Tak o tom slyším prvně, dík, zkusím..
                                 
                                 
                               
               
                              
                                 
                                      Problém přetrvává, do databáze se mi stále ukládají všelijaké paznaky..
                                 
                                 
                               
               
                              
                                 
                                      <HTML>A stránky a skripty máte opravdu v UTF8 kódování?</HTML>
                                 
                                 
                               
               
                              
                                 
                                      Tomeus (hasici-uvaly.czweb.org)
stranka.php
stranka.php.txt
Bez techto odkazu nelze rici, v cem je problem.
Take bych to hadal na: 
mysql_query("SET NAMES utf8"); 
mysql_query('sql prikazy');
mysql_query('sql prikazy');
Nebo na chybne kodovani ve strance, cz.php.net/header /// html metatag
function func_charset($name)
{
global $CFG;
$a = 'charset';
if (isset($CFG) && isset($CFG[$a]) && isset($CFG[$a][$name]) && $CFG[$a][$name]!="")
	{
	switch ($name)
	 {
	case 'h_xml' : return '<?xml version="1.0" encoding="'.$CFG['charset'][$name].'"?>'; break;
	case 'h_html': return ' xmlns="http://www.w3.org/1999/xhtml" xml:lang="'.$CFG['charset'][$name].'" lang="'.$CFG['charset'][$name].'"'; break;
	case 'h_lang': return '<meta http-equiv="Content-language" content="'.$CFG['charset'][$name].'"/>'; break;
	case 'h_char': return '<meta http-equiv="Content-Type" content="text/html; charset='.$CFG['charset'][$name].'"/>'; break;
	case 'sql'   : sq($CFG['charset'][$name]); break;
	case 'php'   : header('Content-Type: text/html; charset='.$CFG['charset'][$name]); break;
	default: break;
	 }
	}
}
                                 
                                 
                               
               
                              
                                 
                                      nastaveni kodovani pro me funguje, diky!