Autor | Zpráva | ||
---|---|---|---|
Radek2011 Profil * |
#1 · Zasláno: 26. 6. 2011, 23:46:20
Dobrý den, mohl bych poprosit o radu, rád bych se poslední chyby zbavil, ale nevím jak to udělat :).
Mam head, kde includuji soubor. Obyčejný text je index.php, tučný text je vkládaný, zdrojový kod potom takto: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="content-language" content="cs" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="author" content=""/> <meta name="robots" content="index,follow" /> <link href="" rel="stylesheet" type="text/css" media="screen,projection" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> <!--[if lt IE 8]> <link href="" rel="stylesheet" type="text/css" media="screen,projection" /><![endif]--> </head> Chyba: character data is not allowed here <meta name="robots" content="index,follow" /> Děkuji za pomoc. S pozdravem Radek. |
||
Radek2011 Profil * |
#2 · Zasláno: 26. 6. 2011, 23:57:58
Radek2011:
meta autor nemá být tučně. Tuším, že to bude triviální chyby, proto se předem omlouvám za nové vlákno. Ale hledal jsem, a když už jsem něco na toto téma našel, nerozuměl jsem. |
||
Bubák Profil |
#3 · Zasláno: 27. 6. 2011, 07:48:03
BOM
|
||
Radek2011 Profil * |
#4 · Zasláno: 27. 6. 2011, 09:01:12
Děkuji to Bubák,
problém vyřešen, nevěděl jsem, že v hlavičce nejde vkládat soubor uložený v UTF8 do souboru v UTF8, ikdyž tomu nerozumím, po změně na ANSI vše funguje bez chyb ve validaci. Jinde v body, vkládám soubor stejně v UTF8 do indexu v UTF8 a žádná chyby při kontrole validace. V hlavičce to prostě nejde :) Ještě jednou díky to Bubák. |
||
Bubák Profil |
#5 · Zasláno: 27. 6. 2011, 09:34:32
Většina editorů má volbu, jestli chceš při UTF-8 mít také BOM, nebo ne. Je možné, že máš BOM i jinde, ale pro validátor to je znak, jako každý jiný a hlášku vodí podle toho, jestli podle specifikace v daném místě mohou být znaková data.
„V hlavičce to prostě nejde“ BOM, a to jen jeden, může být v hlavičce na úplném začátku, jinde nemá co dělat. Zmínka o jednom BOM není zbytečná, odhadem u poloviny dotazů na "divný znak" jsou dva BOM na začátlu, ještě před doctype. Ten první bývá vidět jen v HEXA zobrazení. BOM se na místě, kam nepatří, projeví jako "divný znak". |
||
Chamurappi Profil |
#6 · Zasláno: 27. 6. 2011, 13:48:59
Reaguji na Radka2011:
„Děkuji to Bubák“ „díky to Bubák“ Děkuji for pobavení, takhle zdegenerované poděkování jsem ještě never viděl :-) Reaguji na Bubáka: „pro validátor to je znak, jako každý jiný“ Má lokální rozvrtaná (a permanentně nedovrtaná) verze českého validátoru umí na nesprávně umístěný BOM upozornit varováním. Teď jsem zkusil tuto schopnost i s textem chybové hlášky překopírovat do ostré verze. Momentálně nemám při ruce žádný testovací soubor, ale nehází to chybu při kompilaci, takže to možná i funguje. |
||
__construct Profil |
#7 · Zasláno: 27. 6. 2011, 14:02:07
|
||
Chamurappi Profil |
#8 · Zasláno: 27. 6. 2011, 21:45:19
Ještě mě napadá, že bych mohl v popisu té hlášky poradit řešení. Vznikl už na toto téma na českém internetu nějaký pěkný článek?
Reaguji na __constructa: Díky za prověření. |
||
__construct Profil |
#9 · Zasláno: 27. 6. 2011, 22:15:55
Chamurappi:
„Vznikl už na toto téma na českém internetu nějaký pěkný článek?“ Navrhol som aby sme trochu rozšíril miestne FAQ, takže teoreticky by si po jeho doplnení mohol odkazovať naň. |
||
Časová prodleva: 13 let
|
0