Autor | Zpráva | ||
---|---|---|---|
stanley Profil * |
#1 · Zasláno: 16. 3. 2008, 21:49:37
Zdravím,
našiel som tento skript a chcem ho využiť na svojej stránke. Rozchodiť som to rozchodil, len s dosť podstatnou chybou - nefunguje diakritika... Skript funguje na tom, že zo siedmich súborov (pondelok.html, ... nedela.html) vyberá každý deň inú informáciu.... Ďakujem |
||
Joker Profil |
#2 · Zasláno: 16. 3. 2008, 22:32:34
Co přesně znamená "nefunguje diakritika"?
Jsou všechny ty soubory uložené ve stejném kódování, a to v takovém, jaké udává ta hlavní stránka? |
||
stanley Profil * |
#3 · Zasláno: 16. 3. 2008, 22:52:49
joker
áno, majú presne také isté kódovanie, veď to mi nejde do hlavy... Tu je: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250" /> .... |
||
stanley Profil * |
#4 · Zasláno: 16. 3. 2008, 22:58:31
domnievam sa či nebude potrebné použiť v tejto časti kódu...
else url=files_array[url] page_request.open('GET', url, false) //get page synchronously page_request.send(null) writecontent(page_request) ešte nejaký príkaz page_request na vypýtanie si "diakritiky" |
||
Chamurappi Profil |
#5 · Zasláno: 16. 3. 2008, 23:07:24 · Upravil/a: Chamurappi
Reaguji na stanleyho:
Objekt XMLHttpRequest předpokládá u stahovaných dat výchozí kódování UTF-8, neřekne-li jinak HTTP hlavička Content-Type. Údaje v <meta http-equiv="content-type"> si nevšímá, ten se užívá jen při načítání HTML parserem (podobně jako u X(HT)ML parseru rozhoduje XML deklarace). |
||
stanley Profil * |
#6 · Zasláno: 16. 3. 2008, 23:24:47
Chamurappi
čo to potom môže znamenať? |
||
Chamurappi Profil |
#7 · Zasláno: 17. 3. 2008, 00:08:21
Reaguji na stanleyho:
To znamená, že v tvém případě musí server objektu page_request (což je patrně instance XMLHttpRequestu) říct „posílám ti HTML v kódování windows-1250“. V řeči HTTP to zní jako „Content-Type: text/html; charset=windows-1250“. Jestli užíváš PHP, tak hledej funkci header. |
||
peta Profil |
#8 · Zasláno: 17. 3. 2008, 08:20:58
cz.php.net/header
priklad na Content-Type |
||
Časová prodleva: 16 let
|
0