Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Špatné kódování v databázi MySQL

Ahoj,
nemohu přijít na to, co dělám blbě.
Z formuláře ukládám data. Soubory php mají kódování utf-8. V meta tagu je rovněž utf-8. Celá databáze má porovnání utf8_czech_ci, tabulka je

CREATE TABLE IF NOT EXISTS `tkosp_akce` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `datum` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `krajakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `poradatelakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `mestoakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `adresaakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `datumakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `casakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `nazevakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `popisakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `vstupne` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  `webakce` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
  KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1 ; 

a uloží se mi to takto
[http://pc.poradna.net/file/view/28927-kodovani-pjp myadmin-png]
Když to načítám, načte se to dobře
[http://pc.poradna.net/file/view/28928-kodovani-png ]
Jenže nejde vyhledávat a editovat přímo v phpmyadminu, jelikož se to potom zobrazí špatně.
Co dělám blbě?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pozri si výsledok týchto príkazov: SHOW VARIABLES LIKE 'character_set%'; SHOW VARIABLES LIKE 'colla…
los 23.05.2017 11:40
los
Na webuzdarma píše character_set_client utf8 character_set_connection utf8 character_set_database…
Kráťa 23.05.2017 12:52
Kráťa
Tento výpis si dostal, keď si spustil tie príkazy cez phpMyAdmin? Alebo si to spúšťal cez svoj PHP s…
los 23.05.2017 13:49
los
V phpMyadminu.
Kráťa 23.05.2017 14:11
Kráťa
A môžeš sem dať aj výstup, keď to spustíš zo svojho PHP skriptu?
los 23.05.2017 14:37
los
Jo, dam, ale az budu doma u stroje (nejdrive k veceru).
Kráťa 23.05.2017 14:51
Kráťa
Podarilo sa ti to spustiť priamo z tvojho PHP skriptu?
los 01.06.2017 07:26
los
Děkuji ti za navedení. Stále mi vrtalo hlavou to latin2, které se mi po tvém příkazu vypsalo. Prozko… poslední
Kráťa 01.06.2017 08:14
Kráťa

Na webuzdarma píše

character_set_client utf8
character_set_connection utf8
character_set_database latin2
character_set_filesystem binary
character_set_results utf8
character_set_server latin2
character_set_system utf8
character_sets_dir /opt/rh/mariadb55/root/usr/share/mysql/charsets/

Proč tam je latin2?

Na Onebit píše

character_set_client utf8mb4
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

Zpět do poradny Odpovědět na původní otázku Nahoru