Danske tegn i php og mysqli
Dette emne er der tærsket langhalm på i flere år, men jeg håber at kunne få hjælp alligevel. Efter at have rodet med at få de danske tegn på plads tænke jeg: "Nu begynder jeg helt forfra". Jeg fandt et lille system, som jeg afprøvede.http://www.killersites.com/community/index.php?/topic/3064-basic-php-system-view-edit-add-delete-records-with-mysqli/
Der er een ting jeg rettede i oprettelsen af tabellerne:
CREATE TABLE `players` (
`id` int(11) NOT NULL auto_increment,
`firstname` varchar(32) NOT NULL,
`lastname` varchar(32) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Jeg slettede DEFAULT CHARSET= latin1 så det blev:
CREATE TABLE `players` (
`id` int(11) NOT NULL auto_increment,
`firstname` varchar(32) NOT NULL,
`lastname` varchar(32) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 ;
Da jeg havde kørt den blev tegnsættet i PhpMyadmin utf8_danish_ci
Resultatet blev: I formularen står det korrekt:
First name: blåbærtærte
men i phpmyadmin-kolonnen står:
blåb&arlig;rt&relig;te
Dette har hele tiden været mit problem. Er det mon en parameter i Phpmyadmin der er forkert?