Autor Zpráva
Anonymní
Profil *
Otevřu PhpMyAdmin a jdu na odkaz Databáze. Zde si zvolím záložku Proměnné. U některých proměnných je ve sloupci Hodnota sezení utf8 a naproti tomu je Globální hodnota latin1. Může to nějakým způsobem ovlivňovat zobrazení znaků na stránce? Pořád se mi totiž nedaří docílit bezchybného zobrazení, a to jsem dělal snad všechno možné. Pokud by to vliv mít mohlo, jak docílím toho, aby ty hodnoty v obou sloupcích byly stejné?
nightfish
Profil
Hodnota sezení utf8 je hodnota kódování, nastavená v aktuálním sezení

Globální hodnota latin1 je globální hodnota kódování, nastavená v konfiguračním souboru

jestliže po připojení k DB nezavoláte SET NAMES s odpovídajícím parametrem, bude použita globální hodnota...
Anonymní
Profil *
ale myslím, že to nastaveno je? viz. výpis

else {
if (!($this->_resource = @mysql_connect( $host, $user, $pass, true ))) {
$mosSystemError = 2;
if ($goOffline) {
$basePath = dirname( __FILE__ );
include $basePath . '/../configuration.php';
include $basePath . '/../offline.php';
exit();
}
}
}
if ($db != '' && !mysql_select_db( $db, $this->_resource )) {
$mosSystemError = 3;
if ($goOffline) {
$basePath = dirname( __FILE__ );
include $basePath . '/../configuration.php';
include $basePath . '/../offline.php';
exit();
}
}
$this->_table_prefix = $table_prefix;
@mysql_query("SET NAMES 'utf-8'", $this->_resource);
$this->_ticker = 0;
$this->_log = array();
}
Toto téma je uzamčeno. Odpověď nelze zaslat.