ugrás a tartalomhoz

Több kódlap egy oldalon

Anonymous · 2006. Május. 2. (K), 16.51
Sziasztok,

Egy oldalon belül több kódlapot kellene használnom, konkrétan ISO-8859-2-öt és ISO-8859-9-et. Van valakinek ezzel kapcsolatban tapasztalata?

Tudom, hogy UTF-8 lenne a megoldás, de ez bizonyos okok miatt sajnos nem játszik.

Segítségeteket előre is köszönöm.

Ui. nem találtam hasonló témát, ha mégis volt, csak elkerülte a figyelmemet, akkor elnézést.
 
1

Pedig UTF-8

Poetro · 2006. Május. 2. (K), 16.56
Mindenképpen UTF-8 lenne a megoldás. Ha elárulod, milyen okok vannak, akkor esetleg tudunk az elhárításukra megoldást találni.
2

Google az ok

Anonymous · 2006. Május. 2. (K), 17.11
Először is köszi a gyors választ. A magyarázat az, hogy _állítólag_ a google nem ismeri fel magyarként az oldalt, ha UTF-8-ban van és nem ISO-8859-2, vagy a megfelelő WINDOWS-mittoménhányas kódlapban. Magyarul, ha a google-ben "Magyar lapok" között keresnek, nem fog feljönni az oldal.

Nem tudom, hogy hogyan tudnám ezt élesben ellenőrizni, úgyhogy egyelőre igaznak fogadom el, és megpróbálok más megoldást keresni rá, bár én is inkább az UTF-8 felé hajlanék. Ja, a megfelelő meta tag-ek szerepelnek az oldal fejlécében, konkrétan:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//HU" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Language" content="hu">

Most, hogy ezt írtam, eszembe jutott valami és rákerestem a magyar lapok között a weblaborra és ki is hozta találatként, tehát elsőre ez nettó baromságnak tűnik. Na ennek még utána kérdezek akkor attól akitől hallottam. Lehet hogy feleslegesen indítottam ezt a topicot? :) Ha igen, akkor sorry.

Most megyek haza, de holnap újra itt leszek, előre is köszi a válaszokat.
3

Nem ennyire hülye a Google...

janoszen · 2006. Május. 2. (K), 17.34
Lásd: http://www.google.co.hu/search?q=kontenerpiac&meta=cr%3DcountryHU rákerestem az egyik általam gyártott lapra. UTF-8 és semmi baj vele. Egyszerűen a lang= és xml:lang= paramétereket adtam meg neki, ez megtette a hatását.
4

A DOCTYPE-ban a nyelv a DTD-re vonatkozik!

Dualon · 2006. Május. 2. (K), 17.58
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//HU" "http://www.w3.org/TR/html4/loose.dtd">


Az ott egy kicsit meredek lesz...
Inkább így:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">