Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Konvertera från ISO-8859-1 till UTF-8

Hur konverterar man filnamn från ISO-8859-1 till UTF-8?
Just nu han mina filnamn frågetecken istället för å, ä och ö så det går inte att köra med sök och ersätt rakt av.

Att konvertera filer från ISO-8859-1 till UTF-8 gör man så här:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 ./oldfile.htm > ./newfile.html

Men nu var det jag som ställde frågan och ni som ska ge svaret. Smile

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

staukis bild

Sitter vid windows så jag kan inte testa programet. Gör den där raden du skrev inte om filnamnet till UTF-8 eller är det något annat som går snett?

rickards bild

Det finns ett litet program som heter convmv som konverterar filnamn.

http://j3e.de/linux/convmv/man/

magnusbergs bild

Den kanske gör om filnamnet och skickar ut det till terminalen men jag kan ju inte hålla på och klippa och klistra filnamn i flera dar. Jag vill ha ett program som erstätter alla filnamn på en gång som Krename eller 'Namnbytesverktyg för flera filer' som det heter i menyn på Gnome-Commander.
Grejen är den att jag någonstans läste om två program som konverterade filnamn respektive textdokument men jag har dribblat lite med olika webbläsare, den senaste veckan, och tappat bort bokmärket dig.

magnusbergs bild

Tack! Det funkade perfekt, förutom på några enstaka filer som antagligen inte var ISO-8859-1.

Provkör kommandot nedan utan '--notest'. När det sen blir skarpt läge så köra hela raddan.

# convmv -f ISO-8859-1 -t UTF-8 -r /home/magnus/Documents/ --notest

lundatoks bild

Ubuntu har ett program som konverterar som du säger, men jag tyvärr inte komma ihåg vad det heter. Fick tips om det på #linuxportalen.se.

--
Ubuntu Linux