Problém s českými znaky

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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?
  2. a nastavuješ při připojení k databázi kódování? SET NAMES utf8
  3. Tak o tom slyším prvně, dík, zkusím..
  4. Problém přetrvává, do databáze se mi stále ukládají všelijaké paznaky..
  5. <HTML>A stránky a skripty máte opravdu v UTF8 kódování?</HTML>
  6. 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; } } }
  7. nastaveni kodovani pro me funguje, diky!

← Zpět na všechna témata