ahoj mam problem mam tento script
<?php
header('Content-type: text/html;charset=utf-8');
$dblogin='';//Přihlašovací jméno
$dbpassword='';//Heslo
$db = new PDO('mysql:host=localhost;dbname=test;charset=UTF-8', $dblogin, $dbpassword);//
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$stmt=$db->query('CREATE TABLE uzivatele (id INT NOT NULL AUTO_INCREMENT ,avatar VARCHAR(255) NOT NULL, login VARCHAR(50) NOT NULL
, heslo VARCHAR(100) NOT NULL, opravneni VARCHAR(30), datum_zalozeni INT NOT NULL ,datum_zmeny INT NOT NULL, PRIMARY KEY ( id ))ENGINE=MyISAM DEFAULT CHARSET=utf8');
echo 'Tabulka uzivatele byla úspěšně vytvořena!<br/>';
} catch(PDOException $e) {
echo 'Nastala chyba:'.$e;
};
?>
a pri odeslani scriptu to vypise chybu ale jen na localhostu pokud tento script skopcim a pustim na webu tak to jede nevim co s tim cchybova hlaska je takovato:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2019] Unknown character set' in C:\xampp\htdocs\NEMESIS\db\install_su.php:6 Stack trace: #0 C:\xampp\htdocs\NEMESIS\db\install_su.php(6): PDO->__construct('mysql:host=loca...', 'admin', 'BG6T7U890') #1 C:\xampp\htdocs\NEMESIS\db\install.php(19): require('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\NEMESIS\db\install_su.php on line 6