Ékezet-baj, sima html-oldalon
Sziasztok!
Ékezetes problémám van. Utánanéztem fórumokban, de ehhez hasonlót nem találtam. Simán html-ben csinálok honlapot, notepad-del:
www.pallagiart.hu
Total commanderrel rakom fel ftp-re az index.html-eket. Notepad utf-8 -ban menti őket.
IE-ben rendben van, FF-ban (nálam legalábbis) az ékezetek nem jelennek meg. A tárhely-szolgáltató szerint náluk jók a beállítások. A FF-om is biztos jó, más oldalakat jól mutat.
Köszi, ha valaki tud jót szólni!
■ Ékezetes problémám van. Utánanéztem fórumokban, de ehhez hasonlót nem találtam. Simán html-ben csinálok honlapot, notepad-del:
www.pallagiart.hu
Total commanderrel rakom fel ftp-re az index.html-eket. Notepad utf-8 -ban menti őket.
IE-ben rendben van, FF-ban (nálam legalábbis) az ékezetek nem jelennek meg. A tárhely-szolgáltató szerint náluk jók a beállítások. A FF-om is biztos jó, más oldalakat jól mutat.
Köszi, ha valaki tud jót szólni!
nem utf 8
Köszi! Már próbáltam, de nem
Már próbáltam, de nem változott.
http header
Content-Type: text/html; charset=ISO-8859-2
UTF-8
<head>
részében is<head>
rész legelejébe tenni, elősegítve a minél hamarabbi detektálást, még mielőtt valódi tartalom (mondjuk<title>
) következik -, ezért nehéz lesz.A másik dolog, hogy ugyan a fájl UTF-8, de tartalmaz BOM-ot, amit szintén jó lenne eltávolítani, a nagyobb kompatibilitás végett. Valamint Notepad helyett használj valami korszerűbb szerkesztőt, ami tud például BOM nélkül menteni, vagy akárcsak bővebb karakterkészlettel, mint például a Notepad++ vagy a PSPad.
UTF-8
BOM nélkül sincs ékezet
Átalakítottam a kódolást erre: "utf-8 BOM nélkül". Így már IE se jelenítette meg az ékezetes karektereket. Visszacsináltam sima utf-8-ra, így IE alatt megint jó. De firefox sehogy se volt jó.
Fejléc
ezt másold be
Amig a http headerben
Notepad-ben ANSI-ban mentve jó lett
Notepad-ben vagy Notepad++ -ban amíg utf-8 kódolással volt mentve a kód addig jelentkezett a probléma. Aztán elmentettem ANSI-ban és jó lett!