Jak změnit defaultní znakovou sadu pro databázi

Po vytvoření je znaková sada u databáze nastavena defaultně na latin1_swedish_ci nebo latin2_general_ci. Pokud máte v plánu využívat jinou znakovou sadu (porovnávání) bude nutné ji před vytvářením nových tabulek změnit. Pokud byste totiž ponechali původní hodnotu, vytvářeli novou tabulku bez určení znakové sady pro porovnávání (což se velmi často stává u skriptů, které vytvářejí tabulky pro nějaký redakční systém - jen velmi zřídka je zde definice znakové sady), bude automaticky převzata přednastavená a měli byste později problémy s importem a exportem dat.

Pro nastavení se přihlásíte na webové rozhraní webmysql.forpsi.com a kliknete na název databáze (vlevo nahoře). Poté ze seznamu v horním menu vyberete tlačítko "Úpravy" a nastavíte potřebnou znakovou sadu (viz obrázek)
 


Druhá možnost je přímo spustit SQL dotaz na databázi (místo xxxxxx doplníte název databáze)
 
 ALTER DATABASE `xxxxxx` DEFAULT CHARACTER SET utf8 COLLATE utf8_czech_ci