ugrás a tartalomhoz

Szerverre töltött weblap karakterkódolása elromlik

Anonymous · 2006. Feb. 11. (Szo), 22.56
Szevasztok!

Csinálnék oldalt, charsetet beállítom (lehet rosszul mert most csinálom először), offline működik de amikor feltöltöm a szerverre hirtelen nagyon csunyákat látok mind ff-ben mind ie-ben...
Cím:
http://www.iol.ie/~budapest/indexhun.html
 
1

<Nincs cím>

Anonymous · 2006. Feb. 11. (Szo), 23.13
A szerver UTF-8 charsetet küld ki a fejlécben, ezt a tartalomban te már nem tudod felülbírálni. Semmi gond, jó neked ez is. ;) Ments mindent UTF-8 kódolással (a meta taget pedig akár ki is veheted).

KovacsUr
2

<Nincs cím>

Anonymous · 2006. Feb. 11. (Szo), 23.29
Bocsi, de kicsit kevés vagyok ehhez. most tanulok, el tudnád mondani hogy csináljam?
3

<Nincs cím>

ange · 2006. Feb. 12. (V), 01.48
Szia!

A honlapod nálam így jön le:

<meta http-equiv="content-type" content="text/html;charset=uta-8">


Gondolom utf-8 -at akartál Te oda írni, nem? :) Mert uta-8 tudomásom szerint nincsen...
B verzióként iso-8859-2 -őt is írhatsz.

Üdv.: Ange

http://ejf-ik.tk
4

no B

Anonymous · 2006. Feb. 12. (V), 11.20
Pont hogy NEM írhat iso-8859-2...

És a <html> rossz helyen van.

Üdv
Zoli
7

miért?

ange · 2006. Feb. 13. (H), 18.41
Szia!

Miért nem írhat iso-8859-2-őt? Ez nekem nem tiszta... :)

Üdv.: Ange

http://ejf-ik.tk
8

gondolom

Bártházi András · 2006. Feb. 13. (H), 20.31
Gondolom írhat, de ha az ékezetek nem latin2-ben vannak, akkor nem kéne.

-boogie-
9

<Nincs cím>

Anonymous · 2006. Feb. 16. (Cs), 12.21
Mert ha a fejlécben kiküldött és a tartalomban, http-equivvel megadott karakterkészlet nem azonos, a fejlécben érkezőt kell figyelembe vennie a böngészőnek.

KovacsUr
11

szerintem nem...

ange · 2006. Feb. 16. (Cs), 14.28
Ha ez így van, akkor mi értelme lenne a tartalomban az állítási lehetőségnek, ha ígyis-úgyis a szerver default-ja érvényesül?
Különben is, én tudom, hogy bibe kódoltam az oldalamat, s aszerint adom meg a karakterkészletet. Ha nem adok meg semmit akkor egyrész nem lesz valid a kódom, másrészt akkor érvényesül a szerver beállítása (márha van neki olyan...).

Üdv.: Ange

http://ejf-ik.tk
12

Pedig de

attlad · 2006. Feb. 16. (Cs), 18.06
Megtalálod a választ a HTML ajánlásban:
http://www.w3.org/TR/html401/charset.html#h-5.2.2
13

nincs mindig szerver

Hojtsy Gábor · 2006. Feb. 16. (Cs), 20.12
Nem mindig van egy HTML fájl mögött szerver. Ha van, akkor a szerver mondja meg a frankót, ez van.
14

gáz... :(

ange · 2006. Feb. 18. (Szo), 14.41
Hát ez gáz. Egyébként igazad van.
Csináltunk egy tesztet, szerveren belőttünk utf-8-at és hiába volt az oldalamon iso-88592, tele lett nyomva kérdőjelekkel...
:(
Nem túl logikus megoldás a böngészők részéről...

Üdv.: Ange

http://ejf-ik.tk
15

Nem túl logikus...

Bártházi András · 2006. Feb. 18. (Szo), 19.55
Nem a böngészők döntik el, hogy hogyan kell működni, hanem ebben az esetben a HTTP protokoll. Ha nem tetszik, akkor a HTTP protokollban keressed a hibát. :)

-boogie-
5

<Nincs cím>

Anonymous · 2006. Feb. 12. (V), 12.00
Köszi szépen a segítséget, az utf-8 helyretette a dolgokat!
Az uta-8 meg szimplán egy későesti elírás :D
6

Hibááááák!!!

PogiG · 2006. Feb. 12. (V), 14.38
Mint, ahogy azt már jelezték elöttem, a <DOCTYPE .... mindíg a <html> tag elött kell, hogy szerepeljen.
Egyéb problémák:
- <body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0> helyett:
<body style="overflow: hidden; margin:0px">
- Az ID, egy egyedi azonosító, nem lehet több elemnek ugyanolyan ID-je:
<img id="flag".....
- A Javascript a <head> tag része kell, hogy legyen, nem a <body> -é, főlen nem a <p> elemé, valamint a helyes megadásának a formátuma:<script language="JavaScript1.2" type="text/javascript">

És ezek, csak az égbekiáltó hibák.

Szerintem nézd át alaposan a forráskódodat, mert tele van hibákkal.
10

Hibák?

Balogh Tibor · 2006. Feb. 16. (Cs), 12.45
A Javascript a <head> tag része kell, hogy legyen, nem a <body> -é, főlen nem a <p> elemé, valamint a helyes megadásának a formátuma:<script language="JavaScript1.2" type="text/javascript">

Miért ne lehetne script elem a body-n belül, akár linkelve akár beágyazva? A language tulajdonság használata nem ajánlott.