Charset probléma kedit, kate és konqueror használatával
Sziasztok!
Segitsegeteket szeretnem kerni a kovetkezoben:
Kedit -el generaltam egy html oldalt.
A charset resze igy nez ki:Amig nem szerkesztettem a file-t addig konqueror -ban jol megjelent(masban nem neztem),most meg ha ISO-8559-2 re van allitva a bongeszo akkor kockak jellennek meg ekezetes betuk helyett.Probaltam a bongeszoben atallitani UTF-8 ra,de ugy sem jobb..
Kate -ben megnyitva mint forras ilyen ~ es hasonlo betuk jelennek meg az ekezetes betuk helyett :(
Nem akarom ujra irni a filet...Mit lehet csinalni?
UI: egy masik oldalam hasonloan volt szereksztve ,az jol mukodik ha a bongeszoben a kodolas UTF-8 ra van allitva,kulonben ott Á betuk jellennek meg..
Koszi!
■ Segitsegeteket szeretnem kerni a kovetkezoben:
Kedit -el generaltam egy html oldalt.
A charset resze igy nez ki:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Kate -ben megnyitva mint forras ilyen ~ es hasonlo betuk jelennek meg az ekezetes betuk helyett :(
Nem akarom ujra irni a filet...Mit lehet csinalni?
UI: egy masik oldalam hasonloan volt szereksztve ,az jol mukodik ha a bongeszoben a kodolas UTF-8 ra van allitva,kulonben ott Á betuk jellennek meg..
Koszi!
Nagyon egyszerű
A böngészőben ne állíts semmit, az ki kell találja.
Ha kinyomoztad a dolgokat, akkor jó ötlet beállítani az apache-nak default encoding-ot, hogy a HTTP fejlécben is jelezze a kódolást, ne csak meta tagben: készíts egy .htaccess nevű file-t a következővel:
re
Megneztem hexa editorban es az illesztő szo igy nez ki :
szoveg reszben: ille
-||- szt.
A pontra kattintva a hexa reszben 00 -t jelol ki.
HOgyan tovabb?
re
Bongeszo automatikus karatker felismeresre van allitva.
Eredmeny ua.
pobaltam
UTF-8 ra allitva meg ekezetes betuk helyett kkockak vannak...
Ha utf8 kodolassal mentem el akkor a bongeszoben kerdojelek jelennek meg,ha iso8859-2 vel mentem el,akkor is kerdojelek jelennek meg ekezetes betuk helyett:(
Bongeszo: galeon .
De konquerorban sem megy....
Másold be
(A
file név.html
parancs is ki szokott írni kódolást.)bemasolva
<a href=./mellekletek/stk200-buff.html> STK200 kompatibilis, buszilleszt�el ell�ott pufferelt let�t�</a>.
Nem jó hír
Ennek alapján nem hoszható vissza az eredeti szöveg. Keress egy régebbi változatot, ami kevésbé torzult annál talán van esély rá.
Amiből a hiba szérmazhat: amikor egy megnyitott fájl kódolását megváltozatod a szerkesztő (elviekben) fel kell hogy ajánljon 2 lehetőséget: Reinterpret vagy Convert. Az Xcode és a DreamWeaver legalábbis ezt csinálja.
A "Reinterpret"-tel arra utasítod a szerkesztőt, hogy nyissa meg újra a fájlt, feltételezve, hogy az a kiválasztott kódolással lett elmentve. A Convert-nél nem látod a változást. Ilyenkor a fájl formátumát változtatod meg, ahogy az el lesz mentve.
Ha egy fájl helytelen ékezetekkel jelenik meg (a szerkesztő rosszul találta ki a kódolást), NEM SZABAD elmenteni, mert akkor a hibásan értelmezett karakterek kerülnek a lemezre, és csak nagy szerencsével tudod visszaállítani. A te esetedben, a próbálkozások közben többször is elkövethetted azt a hibát, ezért lehet, hogy a fájl tartalma ennyire eltorzult.
Azéert nézd meg hexában, hogy valóban ennyire súlyos-e a helyzet, mint ami itt az idézetben látható, pl, hogy tényleg hiányzik-e az ű betü..
bemasolva bongeszobol ; ISO-8859-2
A telepit�t k�et�n a k�etkez�programok lettek el�het�k:
Re: nem jo hir
Igen,a hiba oka valoban az,raismertem ahogy leirtad..
Ujra fogom irni,nem olyan tul nagy .
Amit szeretnek kerdezni,az az,hogy pl. mikor legeneralom Kate- el a html filet szovegbol,es letrejon a html file,aztan azt megnyitom szerkesztesre es az ekezetes betuk hellyett Á betuk jellennek meg,akkor az azt jeletni hogy nem jol ismerte fel a szerkeszto a kodolast?Erre gondoltal mikor irtad hogy igy nem szabad elmenteni?Akkor elobb allitsam at a kodolast es aztan mentsem?
Koszonom!
Editor funkciók
Ha szerkeszteni akarod az utf8-as fájlt, akkor olyan szerkesztőt keress, amiben kiforrott a kódolások támogatása, meg persze tudd, hogy milyen funkciókat hogy érsz el a programban. Ha fenti két dolgot (reinterpret, convert) megtaláltad benne, akkor nagy probléma már nem jöhet...
Nem a szerkesztő
Mondjuk a Kate jó szerkesztő, UTF-8-at, ISO-8859-2-t és még sok karakterkódolást és az ezek közötti konverziót nálam hibátlanul végzi.
ujrairtam
Karakterkódolás
(Ha választ írsz, akkor amelyik hozzászólásra válaszolsz annak az alján kell a válasz linket használni.)