ugrás a tartalomhoz

Ékezet-baj, sima html-oldalon

grandvoyager · 2010. Ápr. 9. (P), 09.14
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!
 
1

nem utf 8

csman007 · 2010. Ápr. 9. (P), 10.11
ezt a sort cseréld le erre
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">  
erre
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
2

Köszi! Már próbáltam, de nem

grandvoyager · 2010. Ápr. 9. (P), 10.31
Köszi!

Már próbáltam, de nem változott.
3

http header

Ajnasz · 2010. Ápr. 9. (P), 10.45
A http headerben iso-8859-2 all:
Content-Type: text/html; charset=ISO-8859-2
4

UTF-8

Poetro · 2010. Ápr. 9. (P), 10.53
Mivel a szerver ISO-8859-2-vel szolgálja ki a tartalmat, a HTML <head> részében is
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">  
van - amit illene a <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.
5

UTF-8

csman007 · 2010. Ápr. 9. (P), 11.02
és mellesleg ha átállítod az FF karakterkódolását UTF-8 ra egyből megjavul a helyzet és szép ékezetes betűk vannak
6

BOM nélkül sincs ékezet

grandvoyager · 2010. Ápr. 9. (P), 12.48
Leszedtem Notepad++ -t.
Á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ó.
7

Fejléc

Poetro · 2010. Ápr. 9. (P), 15.33
Amíg a HTTP fejléc ISO-8859-2 addig nem is nagyon fogja, mondjuk ha a meta tag-et átírod UTF-8-ra akkor valamivel nagyobb az esély. Amennyiben a szerveren nem tudod a fejléceket irányítani, akkor megteheted, hogy ISO-8859-2-re rakod át az oldalt. Notepad++-ban például ez viszonylag egyszerű.
8

ezt másold be

csman007 · 2010. Ápr. 9. (P), 16.20
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">  
  3.   
  4. <head>  
  5. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />  
  6.   <title>Pallagi art - lézervágás, lemezmegmunkálás, hegesztés, lakatosmunkák, rozsdamentes acél, fa és fém belsőépítészeti munkák</title>  
  7.     
  8.   <link type="text/css" rel="stylesheet" href="style.css" />   
  9.       
  10. <meta name="keywords" content="Pallagi art - lézervágás, lemezmegmunkálás, hegesztés, lakatosmunkák, rozsdamentes acél, fa és fém belsőépítészeti munkák" />  
  11. <meta name="description" content="Pallagi art - lézervágás, lemezmegmunkálás, hegesztés, lakatosmunkák, rozsdamentes acél, fa és fém belsőépítészeti munkák" />  
  12.   
  13. </head>  
  14.   
  15. <body>  
  16. <div id="page">  
  17.   
  18. <div id="page-fr">  
  19.   
  20. <div id="page-fr-lista">  
  21. <p>lézervágás</p>  
  22. <p>lemezmegmunkálás</p>   
  23. <p>hegesztés</p>  
  24. <p>rozsdamentes acél</p>   
  25. <p>fa és fém belsőépítészeti munkák</p>  
  26. <p>liftportálok</p>   
  27. </div>  
  28.   
  29. <div id="page-fr-menu">  
  30. <a href="magunkrol">magunkról</a>  
  31. <a href="referenciak">referenciák</a>  
  32. <a href="szolgaltatasok">szolgáltatások</a>  
  33. <a href="ajanlat">ajánlatkérés</a>  
  34. <a href="kapcsolat">kapcsolat</a>  
  35. </div>  
  36.   
  37.   
  38.   
  39.   
  40. </div>  
  41. </div>  
  42.   
  43. </body>  
  44. </html>  
9

Amig a http headerben

Ajnasz · 2010. Ápr. 9. (P), 22.50
Amig a http headerben iso-8859-2 van, addig irhat akarmit a htmlbe..
10

Notepad-ben ANSI-ban mentve jó lett

grandvoyager · 2010. Ápr. 19. (H), 08.36
Közben már megoldódott, de megírom hogy mások okuljanak belőle:

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!