otrzymałem od klienta (który otrzymał od zew. firmy) backup bazy. W jednym pliku mam strukturę bazy:
CREATE TABLE IF NOT EXISTS `example` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL DEFAULT '', `content` longtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2;
i w drugim pliku mam dane:
link bo forum zmienia wynik: https://i.imgur.com/rLVbfQj.png
INSERT INTO `example` (`id`,`name`,`content`) VALUES ('123','title','RODZAJ ZAJ??:');
Tworzę na lokalu bazę danych w kodowaniu: latin2_generali_ci
Po zaimportowaniu w bazie danych nadal widzę taki krzaki. Utworzyłem sobie plik php (latin2, utf8) i nadal otrzymuje tekst bez polskich znaków:
$pdo = new PDO( "mysql:host=localhost;dbname=baza", "root", "", $statement = $pdo->query('SELECT * FROM example WHERE id=123'); $a = $statement->fetch();
Robię coś źle? A może otrzymałem bubel?
Dzięki