Autor Zpráva
Tomáš Opekar
Profil
Celkem dlouho a zatím neúspěšně se snažím do databáze dostat české znaky. Vytvořím si tabulku, např takto:

CREATE TABLE `sekce` (
`sek_id` mediumint(8) NOT NULL auto_increment,
`sek_title` varchar(100) collate cp1250_czech_cs default NULL,
`sek_order` mediumint(8) unsigned NOT NULL default '0',
PRIMARY KEY (`sek_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1250 COLLATE=cp1250_czech_cs AUTO_INCREMENT=1 ;

A snažím se do ní nacpat tyto data:
INSERT INTO `sekce` (`sek_id`, `sek_title`, `sek_order`) VALUES (1, 'Start', 10),
(2, 'Pomůcky', 20),
(3, 'Ostatní', 30),
(4, 'Info', 40);

Problém je v tom, že na mojí www se zobrazují místo českých znaků otazníky....na www stránkách mám k´dování windows-1250.
Poraďte prosím co mam dělat? Jake mam nastavit kodovani v databázy?
djlj
Profil
mysql_query("SET NAMES 'cp1250'");
Tomáš Opekar
Profil
díky skusim :)
Tomáš Opekar
Profil
no jo mel si pravdu - moc moc moc díky :)
djlj
Profil
Není zač ;)
mila
Profil
mysql_query("SET NAMES 'cp1250'");
Toto by mělo být ve všech tutoriálech, jak začít s mysql v php hned za mysql_connect a mysql_select_db.
Tomáš Opekar
Profil
tak nejspis neni ;)
Leo
Profil
"Toto by mělo být ve všech tutoriálech, jak začít s mysql v php hned za mysql_connect a mysql_select_db."

Pokud je tutorial pro starsi verze PHP (MySQL) tak ne. Leo
Avaranger
Profil *
Tohle mi nepomohlo :( pořád se neukládají znaky jako ěčř ale jako ??? :( ale třeba š jede v pohodě.
Avaranger
Profil *
ještě dodám, že v PHPcku, ktere INSERTuje do DB mam header(Content-Type: text/html; charset=windows-1250);
Anonymní
Profil *
mas nastaveny tabulky na cp1250?
Avaranger
Profil *
Jo. cele je to na Win1250 :/
Toto téma je uzamčeno. Odpověď nelze zaslat.