html fajlok karakterkodolasa reboot utan megvaltozott

Sziasztok,

gedittel szerkesztettem nehany html fajlt (ISO-8859-2-ben elmentve), US angol debiant hasznalok. Egy reboot erejeig magyarra allitottam a rendszert (dpkg-reconfigure locales) ISO-8859-2-es karakterkodolassal, ez alatt a html fajlokat gyakorlatilag erintetlenul hagytam (1-2 kivetel). A kovetkezo reboot utan az osszes szerkesztett html faj UTF-re allitodott es nem tudom oket ISO-ra visszaallitani. Szerkeszteni es menteni tudom oket, kivetel ha pl. ő szerepel a szovegben. iconv -f UTF-8 -t ISO_8859-2 nem segit (iconv: illegal input sequence at position ****). Eszerint az iso karakterek kozott van ismeretlen, pedig abban irodtak.

Fura problemanak tunik nekem, ha valaki tudna segiteni, halas lennek.

Udv

Dani

U.i. Emiatt nem irtam volna, de ha mar igy alakult, megkerdezem: html-ben hogy lehet kepernyomeretre nyujtani a hatteret?

Hozzászólások

Nemtudom, hogy véletlenül írtad-e rosszul a szintaktikát a blogban, de én így használom és így működik is.

cat iso.html | iconv -f iso-8859-2 -t utf-8 > utf.html

--
http://kac.duf.hu/~balage/blog

Nah a szerkesztés már nem ment, megelőztek :)

Érdekes perverziója ennek a megoldásnak (bug vagy feautre?) hogy egy fájlt lehet akár többször is lekódolni mondjuk utf-8 kódolással, ami okozhat gondot. Legroszabb esetben "ékezetleníted" a fájlt, lemented iso-8859-2 kódolással majd újra írod az ékezeteket. Pepecs munka :(
--
http://kac.duf.hu/~balage/blog

Hat ez az amit szeretnek elkerulni. Par oldal eseteben insert utan ugyan azt a szoveget begepeltem es ujra elmentettem, de ezt nem szeretnem eljatszani minden esetben. Azt nem ertem, hogy ha semmit nem csinalok egy fajllal, akkor miert valtozik meg a kodolasa...

--------------------------
Debian etch, 2.6.18-3