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?
- 735 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
man iconv
t
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy csak a terminál kódolása változott amiben nézed. Konzolos szerkesztőprogramok örökölhetik a kódolást a termináltól amiben futtatod.
Vagy mondjuk a szerkesztő programodban állítódott el. Gedit is tud ilyet.
--
http://kac.duf.hu/~balage/blog
- A hozzászóláshoz be kell jelentkezni