Diskuze: Chybové hláčení s otazníky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
ano i tam
no ale ted jsi mne nakopl, ta hláška se totiž vypisuje před výpisem html,
problém zřejmě nalezen, ale vůbec nevím jak se ho zbavit
skus skontrolovat browser, ze ci tam je zvolene napevno ine kodovanie znakov, lebo aj tam to kodovanie moze zablbnut
tam je také utf-8
už nevím co dělat tak jsem zkusila do výpisu nacpat kostru HTML
die('<!DOCTYPE html>
<html lang="cs-cz">
<head>
<base href="/localhost"/>
<meta charset="UTF-8"/> </head><body> Odchycená chyba' . $e->getMessage() . '
příliš žluťoučký kůň úpěl ďábelské kódy. </body></html>');
špatně se vypisuje jen obsah $e->getMessage()
začínáš PHP s touto hlavičkou?
header('Content-type: text/html; charset=utf-8');
Mělo by to pomoci...
a není to takhle přijato už z DB? V jakým ji máš kódování?
Hodilo by se napsat kde se bere obsah vlastnosti $message té výjimky. Pokud je špatně vypsaný jen ten, tak je problém tam, kde výjimku vyhazuješ. Nemůžeme vědět, jestli tam máš jen staticky napsaný text (pak je špatně kódovaný ten soubor) nebo zda tam dáváš třeba hlášku z DB (pak je problém v DB).
Nejčastější chyba bývá v nastavení kódování samotného používaného souboru.
Zobrazeno 12 zpráv z 12.